From d58911ad88cfdeee3ed084269b79f03862dc4f77 Mon Sep 17 00:00:00 2001 From: Weixie Cui Date: Thu, 26 Mar 2026 09:03:56 +0800 Subject: [PATCH 1/2] fix(init): Use detected project kind in status message When `cargo init` auto-detects the project kind, the shell status previously showed the user-selected kind from options instead of the resolved kind. Print the computed kind so the message matches the actual package type being created. --- src/cargo/ops/cargo_new.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cargo/ops/cargo_new.rs b/src/cargo/ops/cargo_new.rs index 6d45fedada7..7264f86429a 100644 --- a/src/cargo/ops/cargo_new.rs +++ b/src/cargo/ops/cargo_new.rs @@ -510,7 +510,7 @@ pub fn init(opts: &NewOptions, gctx: &GlobalContext) -> CargoResult Date: Sat, 28 Mar 2026 11:11:41 +0800 Subject: [PATCH 2/2] fix: run with SNAPSHOTS=overwrite cargo test --- .../inferred_lib_with_git/stderr.term.svg | 4 +- .../lib_already_exists_nosrc/stderr.term.svg | 4 +- .../lib_already_exists_src/stderr.term.svg | 4 +- tests/testsuite/directory.rs | 30 +- tests/testsuite/feature_unification.rs | 16 +- tests/testsuite/glob_targets.rs | 16 +- tests/testsuite/install.rs | 332 +++++++++++++----- tests/testsuite/install_upgrade.rs | 134 +++++-- tests/testsuite/publish_lockfile.rs | 16 +- tests/testsuite/required_features.rs | 36 ++ tests/testsuite/rust_version.rs | 16 +- tests/testsuite/rustup.rs | 8 +- 12 files changed, 462 insertions(+), 154 deletions(-) diff --git a/tests/testsuite/cargo_init/inferred_lib_with_git/stderr.term.svg b/tests/testsuite/cargo_init/inferred_lib_with_git/stderr.term.svg index 68867a25323..a70c3049ee5 100644 --- a/tests/testsuite/cargo_init/inferred_lib_with_git/stderr.term.svg +++ b/tests/testsuite/cargo_init/inferred_lib_with_git/stderr.term.svg @@ -1,7 +1,7 @@