Skip to content

Align CI toolchain with declared MSRV (Rust 1.85.0) #119

@coderabbitai

Description

@coderabbitai

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

  1. Update rust-toolchain.toml: Replace or extend the current nightly pinning to use stable 1.89.0 instead of nightly-2025-06-26
  2. 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)
  3. 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

Metadata

Metadata

Assignees

Labels

highLikely to piss people off and likely to happen

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions