|
23 | 23 | - name: Checkout sources
|
24 | 24 | uses: actions/checkout@v3
|
25 | 25 | - name: Install toolchain
|
26 |
| - uses: actions-rs/toolchain@v1 |
| 26 | + uses: dtolnay/rust-toolchain@master |
27 | 27 | with:
|
28 | 28 | toolchain: ${{ matrix.rust }}
|
29 |
| - override: true |
30 | 29 | - uses: swatinem/rust-cache@v1
|
31 | 30 | - name: cargo-check
|
32 | 31 | uses: actions-rs/cargo@v1
|
|
49 | 48 | - name: Checkout sources
|
50 | 49 | uses: actions/checkout@v3
|
51 | 50 | - name: Install toolchain
|
52 |
| - uses: actions-rs/toolchain@v1 |
| 51 | + uses: dtolnay/rust-toolchain@master |
53 | 52 | with:
|
54 | 53 | toolchain: ${{ matrix.rust }}
|
55 |
| - override: true |
56 | 54 | - uses: swatinem/rust-cache@v1
|
57 | 55 | - name: cargo-test
|
58 | 56 | uses: actions-rs/cargo@v1
|
@@ -92,28 +90,24 @@ jobs:
|
92 | 90 |
|
93 | 91 | steps:
|
94 | 92 | - uses: actions/checkout@v3
|
95 |
| - - uses: actions-rs/toolchain@v1 |
| 93 | + - uses: dtolnay/rust-toolchain@master |
96 | 94 | with:
|
97 | 95 | toolchain: 1.60.0
|
98 |
| - - run: rustup component add rustfmt |
| 96 | + components: rustfmt |
99 | 97 | - name: cargo-fmt
|
100 |
| - uses: actions-rs/cargo@v1 |
101 |
| - with: |
102 |
| - command: fmt |
103 |
| - args: -- --check |
| 98 | + run: cargo fmt -- --check |
104 | 99 |
|
105 | 100 |
|
106 | 101 | clippy:
|
107 | 102 | name: clippy
|
108 | 103 | runs-on: ubuntu-latest
|
109 | 104 | steps:
|
110 | 105 | - uses: actions/checkout@v3
|
111 |
| - - uses: actions-rs/toolchain@v1 |
| 106 | + - uses: dtolnay/rust-toolchain@master |
112 | 107 | with:
|
113 |
| - toolchain: 1.60.0 |
114 |
| - override: true |
| 108 | + toolchain: 1.67.0 |
| 109 | + components: clippy |
115 | 110 | - uses: swatinem/rust-cache@v1
|
116 |
| - - run: rustup component add clippy |
117 | 111 | - name: cargo-clippy
|
118 | 112 | run: cargo clippy --all --all-targets --all-features
|
119 | 113 |
|
|
0 commit comments