From cc0191843bfe021577e70d9092adc06279e2d295 Mon Sep 17 00:00:00 2001 From: Daniel <50356015+danny007in@users.noreply.github.com> Date: Wed, 18 Oct 2023 15:29:00 +0530 Subject: [PATCH] cspell in github action --- .cspell.json | 16 ++++++++++++++++ .github/workflows/cspell.yml | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 .cspell.json create mode 100644 .github/workflows/cspell.yml diff --git a/.cspell.json b/.cspell.json new file mode 100644 index 00000000000..9bd6d8a50f4 --- /dev/null +++ b/.cspell.json @@ -0,0 +1,16 @@ +{ + "version": "0.2", + "words": [], + "language": "en-US", + "files": [ + "**/*.{astro,md,mdx}" + ], + "ignorePaths": [ + ".cspell.json", + "dist/", + "*.min.*", + "**/*rtl*", + "**/tests/**" + ], + "useGitignore": true +} \ No newline at end of file diff --git a/.github/workflows/cspell.yml b/.github/workflows/cspell.yml new file mode 100644 index 00000000000..6ac49b38817 --- /dev/null +++ b/.github/workflows/cspell.yml @@ -0,0 +1,36 @@ +name: cspell + +on: + push: + branches: + - master + pull_request: + workflow_dispatch: + +env: + FORCE_COLOR: 2 + +permissions: + contents: read + +jobs: + cspell: + permissions: + # allow streetsidesoftware/cspell-action to fetch files for commits and PRs + contents: read + pull-requests: read + runs-on: ubuntu-latest + + steps: + - name: Clone repository + uses: actions/checkout@v4 + with: + persist-credentials: false + + - name: Run cspell + uses: streetsidesoftware/cspell-action@v3 + with: + config: ".cspell.json" + files: "**/*.{astro,md,mdx}" + inline: error + incremental_files_only: false \ No newline at end of file