Skip to content

ci: run every Rust job on the MSRV toolchain - #54

Merged
jo16oh merged 2 commits into
mainfrom
ci/pin-rust-toolchain
Sep 24, 2026
Merged

jo16oh merged 2 commits into
mainfrom
ci/pin-rust-toolchain

Conversation

@jo16oh

@jo16oh jo16oh commented Sep 24, 2026 •

Copy link
Copy Markdown
Owner

test (stable) and test (1.98) run the same compiler, because the MSRV is the latest stable. Once a new stable ships, its clippy lints fail CI with no code change, and the required checks have no bypass.

  • Run test once, on the MSRV
  • Pin clippy, rustfmt and build-zed to the MSRV too, through one RUST_TOOLCHAIN in ci.yml
  • Build the release binaries with the same RUST_TOOLCHAIN, set in release.yml
  • Bump both with mise.toml and rust-version in the toolchain bump PR

The main-ci ruleset already requires test in place of test (stable) and test (1.98).

@jo16oh
jo16oh merged commit 4a6d7d7 into main Sep 24, 2026
8 checks passed
@jo16oh
jo16oh deleted the ci/pin-rust-toolchain branch September 25, 2026 00:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant