Unnamed repository; edit this file 'description' to name the repository.
internal: add typos CI check
Young-Flash 2024-02-01
parent 36cb518 · commit b0be296
-rw-r--r--.github/workflows/ci.yaml17
1 files changed, 15 insertions, 2 deletions
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index b5c5ff0473..da61627704 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -207,11 +207,24 @@ jobs:
working-directory: ./editors/code
if: needs.changes.outputs.typescript == 'true'
+ typos-check:
+ name: Typos Check
+ runs-on: ubuntu-latest
+ timeout-minutes: 10
+ env:
+ FORCE_COLOR: 1
+ steps:
+ - uses: actions/checkout@v4
+ - run: curl -LsSf https://github.com/crate-ci/typos/releases/download/v1.17.2/typos-v1.17.2-x86_64-unknown-linux-musl.tar.gz | tar zxf - -C ${CARGO_HOME:-~/.cargo}/bin
+
+ - name: do typos check with typos-cli
+ run: typos
+
end-success:
name: bors build finished
if: github.event.pusher.name == 'bors' && success()
runs-on: ubuntu-latest
- needs: [rust, rust-cross, typescript]
+ needs: [rust, rust-cross, typescript, typos-check]
steps:
- name: Mark the job as successful
run: exit 0
@@ -220,7 +233,7 @@ jobs:
name: bors build finished
if: github.event.pusher.name == 'bors' && !success()
runs-on: ubuntu-latest
- needs: [rust, rust-cross, typescript]
+ needs: [rust, rust-cross, typescript, typos-check]
steps:
- name: Mark the job as a failure
run: exit 1