@@ -76,10 +76,30 @@ jobs:
7676
7777     - name : Run Spellcheck 
7878      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 
8181      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