Problem
The workspace declares rust-version = "1.85.0" in Cargo.toml files, but CI uses a different nightly toolchain (nightly-2025-06-26 in rust-toolchain.toml). This creates a mismatch between the declared minimum supported Rust version and what CI actually tests against.
Required Actions
- Update rust-toolchain.toml: Replace or extend the current nightly pinning to use stable 1.89.0 instead of nightly-2025-06-26
- Add CI matrix entry: Include a build/test step that runs with the 1.89.0 toolchain (e.g.,
rustup +1.89.0 build or cross +1.89.0 build)
- Modify workflows: Update .github/workflows/release.yml and other relevant workflows to include a step targeting +1.89.0 alongside the latest stable
Context
This ensures CI verifies the declared MSRV is actually supported and prevents drift between declared and tested toolchain versions.
References
Problem
The workspace declares
rust-version = "1.85.0"in Cargo.toml files, but CI uses a different nightly toolchain (nightly-2025-06-26in rust-toolchain.toml). This creates a mismatch between the declared minimum supported Rust version and what CI actually tests against.Required Actions
rustup +1.89.0 buildorcross +1.89.0 build)Context
This ensures CI verifies the declared MSRV is actually supported and prevents drift between declared and tested toolchain versions.
References