@@ -76,10 +76,30 @@ jobs:
76
76
77
77
- name : Run Spellcheck
78
78
if : steps.changed-text-files.outputs.any_changed == 'true'
79
- id : spellcheck
80
- uses : rojopolis/spellcheck-github-actions @v0
79
+ id : spelling
80
+ uses : check-spelling/check-spelling @v0.0.24
81
81
with :
82
- task_name : Markdown
83
- source_files : ${{ steps.changed-text-files.outputs.all_changed_files }}
84
- config_path : .github/workflows/spellcheck.yaml
85
-
82
+ # This workflow runs in response to both `push` and `pull_request`, if there's an open `pull_request` in the same repository
83
+ # for a given branch, there's no reason to spend resources checking both the `push` and the `pull_request`, so this flag tells
84
+ # the action while running for the `push` to find the `pull_request` and stop working early:
85
+ suppress_push_for_open_pull_request : 1
86
+ # The action will manage checking out the repository itself instead of requiring the workflow to use `actions/checkout...`:
87
+ # checkout: true
88
+ # If running without `: write`, posting a comment won't work, and for security `: write` permissions are left to a distinct
89
+ # (optional) job, here we skip trying to post a comment:
90
+ post_comment : 0
91
+ use_magic_file : 1
92
+ extra_dictionary_limit : 10
93
+ extra_dictionaries :
94
+ cspell:software-terms/software-terms.txt
95
+ cspell:php/php.txt
96
+ cspell:node/node.txt
97
+ cspell:django/django.txt
98
+ cspell:html/html.txt
99
+ cspell:npm/npm.txt
100
+ cspell:ruby/ruby.txt
101
+ cspell:fullstack/fullstack.txt
102
+ cspell:filetypes/filetypes.txt
103
+ check_extra_dictionaries : ' '
104
+ dictionary_source_prefixes : >-
105
+ {"cspell": "https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20241114/dictionaries/"}
0 commit comments