@@ -62,34 +62,17 @@ jobs:
6262 # note: If you use only_check_changed_files, you do not want cancel-in-progress
6363 cancel-in-progress : true
6464 steps :
65- - name : check-spelling
66- id : spelling
67- uses : check-spelling/[email protected] 65+ - name : Get all changed markdown files
66+ uses : tj-actions/changed-files@v45
67+ id : changed_files
6868 with :
69- # This workflow runs in response to both `push` and `pull_request`, if there's an open `pull_request` in the same repository
70- # for a given branch, there's no reason to spend resources checking both the `push` and the `pull_request`, so this flag tells
71- # the action while running for the `push` to find the `pull_request` and stop working early:
72- suppress_push_for_open_pull_request : 1
73- # The action will manage checking out the repository itself instead of requiring the workflow to use `actions/checkout...`:
74- checkout : true
75- # If running without `: write`, posting a comment won't work, and for security `: write` permissions are left to a distinct
76- # (optional) job, here we skip trying to post a comment:
77- post_comment : 0
78- spell_check_file_extensions : .md .markdown
79- use_magic_file : 1
80- extra_dictionary_limit : 10
81- extra_dictionaries :
82- cspell:software-terms/software-terms.txt
83- cspell:php/php.txt
84- cspell:node/node.txt
85- cspell:django/django.txt
86- cspell:html/html.txt
87- cspell:npm/npm.txt
88- cspell:ruby/ruby.txt
89- cspell:fullstack/fullstack.txt
90- cspell:filetypes/filetypes.txt
91- check_extra_dictionaries : ' '
92- dictionary_source_prefixes : >-
93- {"cspell": "https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20241114/dictionaries/"}
69+ files : |
70+ **.md
71+
72+ - name : Run Spellcheck
73+ id : spellcheck
74+ uses : rojopolis/spellcheck-github-actions@v0
75+ with :
76+ task_name : Markdown
77+ source_files : ${{ steps.changed_files.outputs.all_changed_files }}
9478
95- # This workflow has opted not to use comments (users can view the report in GitHub Step Summary)
0 commit comments