Context
Dependency issues are multiplying across our repos. Crates like time, home, and others are bumping their MSRV to 1.88+, breaking builds for users on 1.86.
Prior fixes have been band-aids (manual --precise pins, version ranges). Rust 2024 edition with resolver v3 fixes this properly — the resolver is MSRV-aware and automatically selects compatible dependency versions.
What needs to happen
For each repo:
- Update
edition = "2024" in Cargo.toml
- Add
rust-version = "1.85" for MSRV-aware resolution
- Fix any breaking changes (e.g.,
gen is now a reserved keyword)
- Verify CI passes
Repos
References
Context
Dependency issues are multiplying across our repos. Crates like
time,home, and others are bumping their MSRV to 1.88+, breaking builds for users on 1.86.Prior fixes have been band-aids (manual
--precisepins, version ranges). Rust 2024 edition with resolver v3 fixes this properly — the resolver is MSRV-aware and automatically selects compatible dependency versions.What needs to happen
For each repo:
edition = "2024"in Cargo.tomlrust-version = "1.85"for MSRV-aware resolutiongenis now a reserved keyword)Repos
fix: use resolver v3 for MSRV-aware dependency resolution near-workspaces-rs#438References