name: Spell Check on: push: branches: [main] pull_request: branches: [main] concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: typos: runs-on: ubuntu-latest timeout-minutes: 30 steps: - uses: actions/checkout@v4 with: persist-credentials: false - name: Check for typos uses: crate-ci/typos@v1.43.4 - name: Typos info if: failure() run: | echo 'To check for a diff, run `mise x typos -- typos --diff`' echo 'To fix typos, please run `mise x typos -- typos -w`' echo 'You can find typos here: https://crates.io/crates/typos' echo 'if you use VSCode, you can also install `Typos Spell Checker`' echo 'You can find the extension here: https://marketplace.visualstudio.com/items?itemName=tekumara.typos-vscode'