Update setup text handling #62
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Spell check Markdown files | |
# Controls when the action will run. | |
# Pull requests to main only. | |
on: | |
pull_request: | |
branches: | |
- main | |
concurrency: | |
# only one run per branch at a time | |
group: ${{ github.workflow }}-${{ github.ref }} | |
cancel-in-progress: true | |
jobs: | |
spellcheck: | |
runs-on: ubuntu-latest | |
name: Spell check files | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
- name: Remove files that do not need to be spellchecked | |
run: | | |
rm ./LICENSE.md | |
- name: Spell check action | |
uses: alexslemonade/spellcheck@v0 | |
id: spell | |
with: | |
dictionary: components/dictionary.txt | |
- name: Upload spell check errors | |
uses: actions/upload-artifact@v4 | |
id: artifact-upload-step | |
with: | |
name: spell_check_errors | |
path: spell_check_errors.tsv | |
- name: Fail if there are spelling errors | |
if: steps.spell.outputs.error_count > 0 | |
run: | | |
echo "There were ${{ steps.spell.outputs.error_count }} errors" | |
column -t spell_check_errors.tsv | |
exit 1 |