Skip to content

fix!(config): re-enable implicit toolchain installation in Cfg::local_toolchain() with optional opt-out #4227

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 2 commits into from
Mar 5, 2025

Conversation

rami3l
Copy link
Member

@rami3l rami3l commented Mar 5, 2025

Note

Following @djc's previous statement at #4211 (comment), I sincerely apologize for all the previous issues related to the abrupt breaking change without enough clarity and transparency, and, if a well-organized public discussion allows this change to happen, a potential experimental stage with a properly-extended migration period.

Complements #4214.

This fixes the case of cargo +nightly --version not implicitly installing nightly when it's not installed.
I did a minimal test locally and this PR seems to be working.

@rust-lang/rustup Please feel free to modify this PR as you see fit.

@rami3l rami3l requested review from djc and ChrisDenton March 5, 2025 02:01
@rami3l rami3l force-pushed the fix/bandaid2 branch 2 times, most recently from d5deaef to 8abaef5 Compare March 5, 2025 05:13
@rami3l rami3l enabled auto-merge March 5, 2025 06:12
@rami3l rami3l added this pull request to the merge queue Mar 5, 2025
Merged via the queue into master with commit bed004f Mar 5, 2025
29 checks passed
@rami3l rami3l deleted the fix/bandaid2 branch March 5, 2025 06:52
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants