Avoid checking dev-deps for jobs *-check and lint in workflow ci.yml (#978)

Avoid checking dev-deps for jobs `*-check` and lint in workflow `ci.yml`

We just want to make sure cargo-binstall can compile for the target, we
don't want to pull in the extra dependencies.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
Jiahao XU 2023-04-04 01:51:13 +10:00 committed by GitHub
parent 8dd7aa5688
commit f384088fd1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 0 deletions

View file

@ -85,6 +85,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- run: just ci-install-deps
- run: just avoid-dev-deps
- run: just check
apple-m1-check:
@ -102,6 +103,7 @@ jobs:
# which works better when we provide it with GITHUB_TOKEN.
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- run: just avoid-dev-deps
- run: just check
windows-aarch64-check:
@ -119,6 +121,7 @@ jobs:
# which works better when we provide it with GITHUB_TOKEN.
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- run: just avoid-dev-deps
- run: just check
lint:
@ -142,6 +145,7 @@ jobs:
- run: just toolchain rustfmt,clippy
- run: just ci-install-deps
- run: just avoid-dev-deps
- run: just lint
# Dummy job to have a stable name for the "all tests pass" requirement