66
77env :
88 CARGO_TERM_COLOR : always
9+ STABLE_TOOLCHAIN : 1.92.0
10+ NIGHTLY_TOOLCHAIN : nightly-2025-12-16
911
1012jobs :
1113 build_and_test :
1416 steps :
1517 - uses : actions/checkout@v4
1618 - name : Install Rust
17- uses : dtolnay/rust-toolchain@stable
19+ uses : dtolnay/rust-toolchain@master
20+ with :
21+ toolchain : ${{ env.STABLE_TOOLCHAIN }}
1822 - name : Build
1923 run : cargo build --verbose
2024 - name : Test
2630 steps :
2731 - uses : actions/checkout@v4
2832 - name : Install Rust
29- uses : dtolnay/rust-toolchain@nightly
33+ uses : dtolnay/rust-toolchain@master
34+ with :
35+ toolchain : ${{ env.NIGHTLY_TOOLCHAIN }}
3036 - name : Sanity check fuzzers
3137 run : |
3238 cargo install cargo-fuzz
@@ -40,19 +46,20 @@ jobs:
4046 runs-on : ubuntu-latest
4147 steps :
4248 - uses : actions/checkout@v4
43- - uses : dtolnay/rust-toolchain@stable
49+ - uses : dtolnay/rust-toolchain@master
4450 with :
45- toolchain : nightly
51+ toolchain : ${{ env.NIGHTLY_TOOLCHAIN }}
4652 components : rustfmt
47- - run : cargo +nightly fmt --all -- --check
53+ - run : cargo fmt --all -- --check
4854
4955 check-clippy :
5056 name : check (clippy)
5157 runs-on : ubuntu-latest
5258 steps :
5359 - uses : actions/checkout@v4
54- - uses : dtolnay/rust-toolchain@stable
60+ - uses : dtolnay/rust-toolchain@master
5561 with :
62+ toolchain : ${{ env.STABLE_TOOLCHAIN }}
5663 components : clippy
5764 - run : cargo clippy --all-features --all-targets -- -D warnings
5865
6168 runs-on : ubuntu-latest
6269 steps :
6370 - uses : actions/checkout@v4
64- - uses : dtolnay/rust-toolchain@stable
71+ - uses : dtolnay/rust-toolchain@master
72+ with :
73+ toolchain : ${{ env.STABLE_TOOLCHAIN }}
6574 # NOTE: We need to run `cargo test --doc` separately from normal tests:
6675 # https://github.com/rust-lang/cargo/issues/6669
6776 - name : Run doctests
7988 steps :
8089 - uses : actions/checkout@v4
8190 - name : Install Rust
82- uses : dtolnay/rust-toolchain@stable
91+ uses : dtolnay/rust-toolchain@master
92+ with :
93+ toolchain : ${{ env.STABLE_TOOLCHAIN }}
8394 - name : Build and sanity test
8495 run : |
8596 cd dcsctp-cxx/
0 commit comments