-
Notifications
You must be signed in to change notification settings - Fork 77
Flake toolchain and check improvements #1226
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
Flake toolchain and check improvements #1226
Conversation
Pull Request Test Coverage Report for Build 20148305830Details
💛 - Coveralls |
|
uTack should we build the crate packages with the msrv toolchain instead of stable? |
yeah i guess that makes more sense |
7c53aa6 to
e71e464
Compare
|
@benalleng @Mshehu5 i think it makes sense to rebase #1221 and #1224 on top of these changes, this will generate conflicts esp with #1221 (sorry Ben, i do think this refactoring will simplify some of that too though, and i didn't want to pull the treefmt changes into this already pretty big PR), but also it cleans up caching and makes it easier to run specific things with #1224 |
e71e464 to
f3a548c
Compare
- Cargo.lock is chosen based on the toolchain, minimal for msrv and recent for everything else - all cargoArtifacts reuse is now explicit - no more top level craneLib - crate packages are built using msrv toolchain
- quick - formatting - slow - all rust toolchain dependent checks, for all toolchains - nightly - rust-toolchain.toml based toolchain tests - stable - rust-overlay's default stable toolchain tests - crane packages - msrv - rust 1.85.0 toolchain tests
f3a548c to
0150ec8
Compare
|
rebased on master |
benalleng
left a comment
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.
reAck 0150ec8
Pull Request Checklist
Please confirm the following before requesting review:
AI
in the body of this PR.