Skip to content

fix(ci): discover VC++ Redist via vswhere, not a hardcoded VS year - #9

Merged
HarperZ9 merged 1 commit into
mainfrom
fix/ci-crt
Jul 29, 2026
Merged

fix(ci): discover VC++ Redist via vswhere, not a hardcoded VS year#9
HarperZ9 merged 1 commit into
mainfrom
fix/ci-crt

Conversation

@HarperZ9

Copy link
Copy Markdown
Owner

First release run failed at CRT staging: the runner's VS lives under `\18\ roots. Discovery is now vswhere-first with a version-agnostic glob fallback; the error names every searched root. Verified locally against VS 18 Community — CRT staged, full 0.2.1 installer built.

🤖 Generated with Claude Code

The first release run failed at CRT staging: the runner's Visual Studio
lives under \18\ (VS 18), not the hardcoded \2022\ roots, so the scan
found nothing. Discovery is now vswhere-first (shipped with every VS
install and every GitHub runner image) with a version-agnostic directory
glob fallback, and the error names every root it searched. Verified
locally against a VS 18 Community install: CRT staged from
18\Community\VC\Redist\MSVC\14.44.35112, full installer built.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@HarperZ9
HarperZ9 merged commit fae8ba4 into main Jul 29, 2026
1 check passed
@HarperZ9
HarperZ9 deleted the fix/ci-crt branch July 29, 2026 01:16
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.

1 participant