From 47041225a09a95c3875c30bb4f33e29d92245d86 Mon Sep 17 00:00:00 2001 From: Jason Ross Date: Wed, 24 Jun 2026 20:11:24 -0500 Subject: [PATCH] Pin CI/release Rust toolchain to 1.96.0 (latest stable) Replace the floating `stable` channel with the exact current latest stable (1.96.0, which also matches the crate's rust-version/MSRV) so builds are reproducible and `clippy -D warnings` can't break from an unrelated toolchain bump. Co-Authored-By: Claude Opus 4.8 --- .github/workflows/ci.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 48c54ed..6c2658c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,7 +27,7 @@ jobs: # When pinned to a SHA the channel must be given explicitly via `toolchain`. uses: dtolnay/rust-toolchain@67ef31d5b988238dd797d409d6f9574278e20537 with: - toolchain: stable + toolchain: "1.96.0" # latest stable as of 2026-05-28 components: rustfmt, clippy - name: Cache cargo build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0e7b6fd..28cd8a2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -48,7 +48,7 @@ jobs: # When pinned to a SHA the channel must be given explicitly via `toolchain`. uses: dtolnay/rust-toolchain@67ef31d5b988238dd797d409d6f9574278e20537 with: - toolchain: stable + toolchain: "1.96.0" # latest stable as of 2026-05-28 targets: ${{ matrix.target }} - name: Cache cargo build