Skip to content

fix: avoid msvc repair for unrelated commands#890

Merged
loonghao merged 3 commits into
mainfrom
fix/issue-889-msvc-repair-noise
May 22, 2026
Merged

fix: avoid msvc repair for unrelated commands#890
loonghao merged 3 commits into
mainfrom
fix/issue-889-msvc-repair-noise

Conversation

@loonghao
Copy link
Copy Markdown
Owner

Summary

  • make companion runtime environment preparation side-effect-free for unrelated commands
  • skip missing or broken companions instead of auto-installing or repairing them during prepare
  • add regression coverage for missing and already-installed companions

Validation

  • vx cargo test -p vx-resolver
  • vx cargo build -p vx
  • local smoke: temp project with msvc in vx.toml + target/debug/vx.exe git --version

Closes #889

@loonghao loonghao marked this pull request as ready for review May 22, 2026 14:21
@loonghao loonghao merged commit c18fa9b into main May 22, 2026
55 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MSVC repair noise appears after unrelated vx commands

1 participant