-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incorrect minimum Rust version (1.69.0) #336
Comments
@mooori We cannot stop leaf dependencies from upgrading and breaking MSRV, and there is no requirement to bump MSRV for near-workspaces-rs when you can still use older leaf dependency that supports MSRV: See how near-sdk-rs pins the dependencies to check that near-sdk-rs itself is still 1.69.0 compatible:
I wish cargo could be smarter about MSRV requirements and pull compatible versions of the dependencies. |
Since |
@mooori I hope to cut new versions of near-* crates from nearcore until the end of this month, and then near-o11y will be removed from the dependency tree and this issue will be gone. |
According to docs,
[email protected]
should support Rust v1.69.0 and up. However, tests usingnear-workspaces
with Rust 1.69.0 can not compile. We face that issue withnear-plugins
and the same issue popped up here.Background
near-workspaces
depends onanstyle v1.0.4
, which requires at least Rust 1.70.0.Why didn’t this break
near-workspaces
CI?Perhaps there is no action checking that the stated minimum Rust version is actually supported? At least this test run appears to be using the latest Rust version (1.73.0).
One way to reproduce this
rust-version
branch ofnear-plugin
’s.cargo test --workspace
The text was updated successfully, but these errors were encountered: