-
Notifications
You must be signed in to change notification settings - Fork 1.1k
chore: consolidate workspace settings [MSRV 1.64+] #4406
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
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't want to do a MSRV bump at this time - is this required?
The other cleanup looks good but I'd rather defer anything that doesn't work in 1.63.
@tgross35 sadly we can't use workspace settings inheritence until 1.64, which stabilized |
Ah, I was thinking it worked for some fields before then. We can land changes that don't depend on that like removing @rustbot blocked |
2872a7a
to
637f11f
Compare
* Move common workspace settings to the `[workspace]` sections in the root. * Remove Cargo settings that are identical to the defaults (per Cargo [recommendations](https://doc.rust-lang.org/cargo/reference/manifest.html)) * Add common clippy lint configuration * These require MSRV 1.64 `workspace-inheritance` feature * Fix perl-based method to extract MSRV
[workspace]
sections in the root.@rustbot label +stable-nominated