-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
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.,
genis now a reserved keyword) - Verify CI passes
Repos
- near-sdk-rs — fix(ci): use resolver v3 for MSRV-aware dependency resolution near-sdk-rs#1479 (resolver v3), chore: update to Rust edition 2024 near-sdk-rs#1480 (edition 2024)
- near-workspaces-rs — chore: update to Rust edition 2024 near-workspaces-rs#439
fix: use resolver v3 for MSRV-aware dependency resolution near-workspaces-rs#438 - cargo-near — chore: update workspace and project template to Rust edition 2024 cargo-near#394
- near-sandbox-rs — chore: update to Rust edition 2024 near-sandbox-rs#62
- near-gas-rs — chore: upgrade to Rust edition 2024 near-gas-rs#29
- near-abi-rs — chore: update to Rust edition 2024 and schemars 0.8.22 near-abi-rs#40
- near-api-rs — chore: upgrade to Rust edition 2024 near-api-rs#118
- near-cli-rs — chore: upgrade to Rust edition 2024 near-cli-rs#553
- near-jsonrpc-client-rs — chore: upgrade to Rust edition 2024 near-jsonrpc-client-rs#184
- near-account-id-rs — chore: upgrade to Rust edition 2024 near-account-id-rs#58
- near-token-rs — chore: upgrade to Rust edition 2024 near-token-rs#21
- near-validator-cli-rs — chore: upgrade to Rust edition 2024 near-validator-cli-rs#34
- near-verify-rs — chore: upgrade to Rust edition 2024 near-verify-rs#20
- near-openapi-client-rs — chore: upgrade to Rust edition 2024 near-openapi-client-rs#38
- near-sdk-abi — chore: upgrade to Rust edition 2024 near-sdk-abi#14
- near-abi-client-rs — chore: upgrade to Rust edition 2024 near-abi-client-rs#18
- cargo-near-new-project-template — chore: upgrade to Rust edition 2024 cargo-near-new-project-template#25
References
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels