|
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 |
|
48 | 47 | - name: Checkout sources |
49 | 48 | uses: actions/checkout@v3 |
50 | 49 | - name: Install toolchain |
51 | | - uses: actions-rs/toolchain@v1 |
| 50 | + uses: dtolnay/rust-toolchain@master |
52 | 51 | with: |
53 | 52 | toolchain: ${{ matrix.rust }} |
54 | | - override: true |
55 | 53 | - uses: swatinem/rust-cache@v1 |
56 | 54 | - name: cargo-test |
57 | 55 | uses: actions-rs/cargo@v1 |
@@ -86,28 +84,24 @@ jobs: |
86 | 84 |
|
87 | 85 | steps: |
88 | 86 | - uses: actions/checkout@v3 |
89 | | - - uses: actions-rs/toolchain@v1 |
| 87 | + - uses: dtolnay/rust-toolchain@master |
90 | 88 | with: |
91 | 89 | toolchain: 1.60.0 |
92 | | - - run: rustup component add rustfmt |
| 90 | + components: rustfmt |
93 | 91 | - name: cargo-fmt |
94 | | - uses: actions-rs/cargo@v1 |
95 | | - with: |
96 | | - command: fmt |
97 | | - args: -- --check |
| 92 | + run: cargo fmt -- --check |
98 | 93 |
|
99 | 94 |
|
100 | 95 | clippy: |
101 | 96 | name: clippy |
102 | 97 | runs-on: ubuntu-latest |
103 | 98 | steps: |
104 | 99 | - uses: actions/checkout@v3 |
105 | | - - uses: actions-rs/toolchain@v1 |
| 100 | + - uses: dtolnay/rust-toolchain@master |
106 | 101 | with: |
107 | | - toolchain: 1.60.0 |
108 | | - override: true |
| 102 | + toolchain: 1.67.0 |
| 103 | + components: clippy |
109 | 104 | - uses: swatinem/rust-cache@v1 |
110 | | - - run: rustup component add clippy |
111 | 105 | - name: cargo-clippy |
112 | 106 | run: cargo clippy --all --all-targets --all-features |
113 | 107 |
|
|
0 commit comments