@@ -14,15 +14,17 @@ jobs:
1414 runs-on : ubuntu-latest
1515 steps :
1616 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
17- - uses : dtolnay/rust-toolchain@stable
18- - uses : Swatinem/rust-cache@v2
17+ - uses : dtolnay/rust-toolchain@6bed0761d98439e5a578e2877258200ad565ba87 # stable
18+ with :
19+ toolchain : stable
20+ - uses : Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2
1921 - run : cargo check --all
2022 fmt :
2123 name : Format
2224 runs-on : ubuntu-latest
2325 steps :
2426 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
25- - uses : dtolnay/rust-toolchain@stable
27+ - uses : dtolnay/rust-toolchain@6bed0761d98439e5a578e2877258200ad565ba87 # stable
2628 with :
2729 components : rustfmt
2830 - run : cargo fmt --all -- --check
@@ -31,10 +33,10 @@ jobs:
3133 runs-on : ubuntu-latest
3234 steps :
3335 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
34- - uses : dtolnay/rust-toolchain@stable
36+ - uses : dtolnay/rust-toolchain@6bed0761d98439e5a578e2877258200ad565ba87 # stable
3537 with :
3638 components : clippy
37- - uses : Swatinem/rust-cache@v2
39+ - uses : Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2
3840 - run : cargo clippy --all -- -D warnings
3941 test :
4042 name : Test
@@ -45,58 +47,58 @@ jobs:
4547 rust : [stable, beta]
4648 steps :
4749 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
48- - uses : dtolnay/rust-toolchain@master
50+ - uses : dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # master
4951 with :
5052 toolchain : ${{ matrix.rust }}
51- - uses : Swatinem/rust-cache@v2
53+ - uses : Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2
5254 - run : cargo test --all
5355 bench :
5456 name : Benchmark
5557 runs-on : ubuntu-latest
5658 steps :
5759 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
58- - uses : dtolnay/rust-toolchain@stable
59- - uses : Swatinem/rust-cache@v2
60+ - uses : dtolnay/rust-toolchain@6bed0761d98439e5a578e2877258200ad565ba87 # stable
61+ - uses : Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2
6062 - run : cargo bench --all
6163 security :
6264 name : Security Audit
6365 runs-on : ubuntu-latest
6466 steps :
6567 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
66- - uses : dtolnay/rust-toolchain@stable
67- - uses : Swatinem/rust-cache@v2
68+ - uses : dtolnay/rust-toolchain@6bed0761d98439e5a578e2877258200ad565ba87 # stable
69+ - uses : Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2
6870 - run : cargo install cargo-audit
6971 - run : cargo audit
7072 coverage :
7173 name : Code Coverage
7274 runs-on : ubuntu-latest
7375 steps :
7476 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
75- - uses : dtolnay/rust-toolchain@stable
76- - uses : Swatinem/rust-cache@v2
77+ - uses : dtolnay/rust-toolchain@6bed0761d98439e5a578e2877258200ad565ba87 # stable
78+ - uses : Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2
7779 - run : cargo install cargo-tarpaulin
7880 - run : cargo tarpaulin --all --out Xml
79- - uses : codecov/codecov-action@v3
81+ - uses : codecov/codecov-action@ab904c41d6ece82784817410c45d8b8c02684457 # v3
8082 with :
8183 files : ./cobertura.xml
8284 rsr-compliance :
8385 name : RSR Compliance
8486 runs-on : ubuntu-latest
8587 steps :
8688 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
87- - uses : dtolnay/rust-toolchain@stable
88- - uses : Swatinem/rust-cache@v2
89+ - uses : dtolnay/rust-toolchain@6bed0761d98439e5a578e2877258200ad565ba87 # stable
90+ - uses : Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2
8991 - run : cargo install just
9092 - run : just rsr-verify
9193 docs :
9294 name : Documentation
9395 runs-on : ubuntu-latest
9496 steps :
9597 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
96- - uses : dtolnay/rust-toolchain@stable
97- - uses : Swatinem/rust-cache@v2
98+ - uses : dtolnay/rust-toolchain@6bed0761d98439e5a578e2877258200ad565ba87 # stable
99+ - uses : Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2
98100 - run : cargo doc --all --no-deps
99- - uses : actions/upload-artifact@v3
101+ - uses : actions/upload-artifact@ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5 # v3
100102 with :
101103 name : documentation
102104 path : target/doc/
0 commit comments