1515 runs-on : ubuntu-latest
1616
1717 steps :
18- - uses : actions/checkout@v2
19- - uses : actions-rs/toolchain@v1
20- with :
21- toolchain : stable
22- override : true
18+ - uses : actions/checkout@v3
19+ - uses : dtolnay/rust-toolchain@stable
2320 - name : Check format
2421 run : cargo fmt -- --check
2522
2825 runs-on : ubuntu-latest
2926
3027 steps :
31- - uses : actions/checkout@v2
32- - uses : actions/cache@v2
28+ - uses : actions/checkout@v3
29+ - uses : actions/cache@v3
3330 with :
3431 path : |
3532 ~/.cargo/bin/
3835 ~/.cargo/git/db/
3936 target/
4037 key : ${{ runner.os }}-cargo-check-${{ hashFiles('**/Cargo.toml') }}
41- - uses : actions-rs/toolchain@v1
42- with :
43- toolchain : stable
44- override : true
38+ - uses : dtolnay/rust-toolchain@stable
4539 - name : Check
4640 run : cargo check --verbose
4741 - name : Check tests
5448 runs-on : ubuntu-latest
5549
5650 steps :
57- - uses : actions/checkout@v2
58- - uses : actions/cache@v2
51+ - uses : actions/checkout@v3
52+ - uses : actions/cache@v3
5953 with :
6054 path : |
6155 ~/.cargo/bin/
6458 ~/.cargo/git/db/
6559 target/
6660 key : ${{ runner.os }}-cargo-check-${{ hashFiles('**/Cargo.toml') }}
67- - uses : actions-rs/toolchain@v1
68- with :
69- toolchain : stable
70- override : true
61+ - uses : dtolnay/rust-toolchain@stable
7162 - name : Build and check doc
7263 run : RUSTDOCFLAGS='-D warnings --html-in-header assets/doc-header.html' cargo doc --all-features --no-deps
7364
7667 runs-on : ubuntu-latest
7768
7869 steps :
79- - uses : actions/checkout@v2
80- - uses : actions/cache@v2
70+ - uses : actions/checkout@v3
71+ - uses : actions/cache@v3
8172 with :
8273 path : |
8374 ~/.cargo/bin/
8677 ~/.cargo/git/db/
8778 target/
8879 key : ${{ runner.os }}-cargo-test-${{ hashFiles('**/Cargo.toml') }}
89- - uses : actions-rs/toolchain@v1
90- with :
91- toolchain : stable
92- override : true
80+ - uses : dtolnay/rust-toolchain@stable
9381 - name : Build all tests (cargo build --tests --workspace --all-targets)
9482 run : cargo build --tests --workspace --all-targets
9583 - name : Build tests, release (cargo build --tests --workspace --all-targets --release)
10492 runs-on : ubuntu-latest
10593
10694 steps :
107- - uses : actions/checkout@v2
108- - uses : actions/cache@v2
95+ - uses : actions/checkout@v3
96+ - uses : actions/cache@v3
10997 with :
11098 path : |
11199 ~/.cargo/bin/
@@ -114,10 +102,7 @@ jobs:
114102 ~/.cargo/git/db/
115103 target/
116104 key : ${{ runner.os }}-cargo-test-${{ hashFiles('**/Cargo.toml') }}
117- - uses : actions-rs/toolchain@v1
118- with :
119- toolchain : stable
120- override : true
105+ - uses : dtolnay/rust-toolchain@stable
121106 - name : Build all tests (cargo build --tests --workspace --all-targets)
122107 run : cargo build --tests --workspace --all-targets
123108 - name : Build tests, release (cargo build --tests --workspace --all-targets --release)
0 commit comments