Skip to content

fix(winget): declare the VC redistributable both CLIs need - #153

Merged
muscariello merged 1 commit into
mainfrom
fix/winget-vcredist-dependency
Aug 19, 2026
Merged

fix(winget): declare the VC redistributable both CLIs need#153
muscariello merged 1 commit into
mainfrom
fix/winget-vcredist-dependency

Conversation

@muscariello

@muscariello muscariello commented Aug 19, 2026

Copy link
Copy Markdown
Member

agentbridge failed WinGet validation with Validation-Executable-Error. Both
binaries import VCRUNTIME140.dll, which a clean Windows install lacks — only
shadictl got it, transitively via ShiningLight.OpenSSL.Light. Both packages now
declare it directly.

Our validation can't catch this: GitHub's Windows runners ship the
redistributable in System32.

@muscariello
muscariello requested a review from a team as a code owner August 19, 2026 15:17
@muscariello
muscariello requested a review from msardara August 19, 2026 15:17
@muscariello
muscariello force-pushed the fix/winget-vcredist-dependency branch from 06f550e to ece3008 Compare August 19, 2026 15:18
Both binaries import VCRUNTIME140.dll; only shadictl got it, transitively via
the OpenSSL dependency, so agentbridge failed validation.

Signed-off-by: Luca Muscariello <muscariello@ieee.org>
@muscariello
muscariello force-pushed the fix/winget-vcredist-dependency branch from ece3008 to 15e3bd5 Compare August 19, 2026 15:21
@codecov

codecov Bot commented Aug 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@muscariello
muscariello merged commit b89c5e9 into main Aug 19, 2026
11 checks passed
@muscariello
muscariello deleted the fix/winget-vcredist-dependency branch August 19, 2026 15:50
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