diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 62e8aca7..cd1e6499 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,6 +3,8 @@ name: CI env: CARGO_TERM_COLOR: always CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse + # Keep in sync with version in `rust-toolchain.toml` and `xtask/src/ci.rs` + NIGHTLY: nightly-2023-07-03 on: push: @@ -43,7 +45,7 @@ jobs: - name: Install rust nightly toolchain uses: dtolnay/rust-toolchain@master with: - toolchain: nightly-2023-07-03 + toolchain: ${{ env.NIGHTLY }} - uses: Swatinem/rust-cache@v2 @@ -186,7 +188,7 @@ jobs: - name: Install rust nightly toolchain uses: dtolnay/rust-toolchain@master with: - toolchain: nightly-2023-07-03 + toolchain: ${{ env.NIGHTLY }} components: ${{ matrix.components }} - uses: Swatinem/rust-cache@v2 @@ -218,7 +220,7 @@ jobs: # Nightly needed for use of unstable options uses: dtolnay/rust-toolchain@master with: - toolchain: nightly-2023-07-03 + toolchain: ${{ env.NIGHTLY }} - uses: Swatinem/rust-cache@v2 diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 8e275b74..1ba4931b 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,3 +1,4 @@ [toolchain] -channel = "nightly" +# Keep in sync with version in `xtask/src/ci.rs` and `.github/workflows/ci.yml` +channel = "nightly-2023-07-03" components = ["rustfmt", "clippy"] diff --git a/xtask/src/ci.rs b/xtask/src/ci.rs index 6480cd68..16031c49 100644 --- a/xtask/src/ci.rs +++ b/xtask/src/ci.rs @@ -13,6 +13,7 @@ mod spec_links; use spec_links::check_spec_links; const MSRV: &str = "1.65"; +// Keep in sync with version in `rust-toolchain.toml` and `.github/workflows/ci.yml` const NIGHTLY: &str = "nightly-2023-07-03"; #[derive(Args)]