Skip to content

Commit 39fc9cc

Browse files
Fix clippy CI failure and use consistent way to install rust toolchain (image-rs#77)
1 parent aedee69 commit 39fc9cc

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

.github/workflows/rust.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,25 @@ jobs:
1818
runs-on: ubuntu-latest
1919
steps:
2020
- uses: actions/checkout@v4
21-
- run: rustup update --no-self-update stable && rustup default stable
22-
- run: rustup component add rustfmt
21+
- uses: dtolnay/rust-toolchain@stable
22+
with:
23+
components: rustfmt
2324
- run: cargo fmt --all -- --check
2425

2526
clippy:
2627
runs-on: ubuntu-latest
2728
steps:
2829
- uses: actions/checkout@v4
29-
- run: rustup update --no-self-update stable && rustup default stable
30-
- run: cargo clippy -- -D warnings
30+
- uses: dtolnay/rust-toolchain@stable
31+
with:
32+
components: clippy
33+
- run: cargo clippy --all-features -- -D warnings
3134

3235
docs:
3336
runs-on: ubuntu-latest
3437
steps:
3538
- uses: actions/checkout@v4
36-
- run: rustup update --no-self-update stable && rustup default stable
39+
- uses: dtolnay/rust-toolchain@stable
3740
- run: RUSTDOCFLAGS="-D warnings" cargo doc --no-deps --all-features
3841

3942
test:
@@ -45,7 +48,9 @@ jobs:
4548
- nightly
4649
steps:
4750
- uses: actions/checkout@v4
48-
- run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }}
51+
- uses: dtolnay/rust-toolchain@v1
52+
with:
53+
toolchain: ${{ matrix.toolchain }}
4954
- run: cargo test --no-fail-fast -- --nocapture
5055

5156
msrv_minimal_versions:
@@ -72,7 +77,7 @@ jobs:
7277
runs-on: ubuntu-latest
7378
steps:
7479
- uses: actions/checkout@v4
75-
- run: rustup update --no-self-update stable && rustup default stable
80+
- uses: dtolnay/rust-toolchain@stable
7681
- uses: taiki-e/install-action@cargo-hack
7782
- run: cargo hack test --each-feature
7883

0 commit comments

Comments
 (0)