Skip to content

Bump MSRV to 1.85 and derive from Cargo.toml in CI#7

Merged
peteski22 merged 1 commit intomainfrom
fix/bump-msrv-to-1.85
Feb 23, 2026
Merged

Bump MSRV to 1.85 and derive from Cargo.toml in CI#7
peteski22 merged 1 commit intomainfrom
fix/bump-msrv-to-1.85

Conversation

@peteski22
Copy link
Contributor

Summary

  • Bumps rust-version (MSRV) from 1.83 to 1.85 in Cargo.toml
  • Updates CI test matrix to read the MSRV from Cargo.toml instead of hardcoding it, preventing future drift when the MSRV is bumped again

Why

A transitive dependency (getrandom 0.4.1, pulled in via tempfileprost-build) now requires Rust 1.85+ (edition2024). Since this is a library crate, Cargo.lock is correctly not committed, so CI resolves the latest compatible versions — which broke the Rust 1.83 build.

This is unrelated to #6 (SECURITY.md) which happened to surface the failure.

Test plan

  • CI passes on both stable and msrv (1.85) matrix entries
  • Verify MSRV is correctly extracted from Cargo.toml in CI logs

A transitive dependency (getrandom 0.4.1 via tempfile/prost-build)
now requires Rust 1.85+ (edition2024). Since this is a library crate,
Cargo.lock is not committed, so CI resolves the latest compatible
versions which broke the 1.83 build.

Bump rust-version in Cargo.toml to 1.85 and update the CI test matrix
to read the MSRV from Cargo.toml rather than hardcoding it, preventing
future drift.
@peteski22 peteski22 merged commit 021c778 into main Feb 23, 2026
10 checks passed
@peteski22 peteski22 deleted the fix/bump-msrv-to-1.85 branch February 23, 2026 09:23
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