Skip to content

New package dependency: PerryTS.Perry version 0.5.178#364706

Merged
microsoft-github-policy-service[bot] merged 1 commit intomicrosoft:masterfrom
proggeramlug:perry-llvm-dependency
Apr 24, 2026
Merged

New package dependency: PerryTS.Perry version 0.5.178#364706
microsoft-github-policy-service[bot] merged 1 commit intomicrosoft:masterfrom
proggeramlug:perry-llvm-dependency

Conversation

@proggeramlug
Copy link
Copy Markdown
Contributor

@proggeramlug proggeramlug commented Apr 24, 2026

Description

Add LLVM.LLVM as a PackageDependencies entry for PerryTS.Perry v0.5.178.

Motivation

Perry is a native TypeScript compiler (https://github.com/PerryTS/perry) that shells out to clang to turn its LLVM IR into native object files. Without LLVM on the system, perry compile hello.ts fails with a clang not found error on every fresh Windows install.

The Perry CLI already falls back to C:\Program Files\LLVM\bin\clang.exe and MSVC's bundled clang, plus PERRY_LLVM_CLANG as an explicit override, so the dependency only needs to exist on PATH — it doesn't need to be a specific version.

Effect

After this PR, winget install PerryTS.Perry will pull LLVM.LLVM first, and the fresh install will work end-to-end. Reported by a user at PerryTS/perry#176.

Checklist

Notes

Adding the Dependencies block to v0.5.178 (the current latest) rather than a new version because wingetcreate update (used by Perry's release automation at PerryTS/perry/.github/workflows/release-packages.yml) uses the latest published manifest as its template and preserves fields it doesn't explicitly mutate — so future Perry releases automatically carry this dependency forward without additional winget-pkgs PRs.

Microsoft Reviewers: Open in CodeFlow

@wingetbot
Copy link
Copy Markdown
Collaborator

Validation Pipeline Run WinGetSvc-Validation-140-364706-20260424-1

@wingetbot wingetbot added Azure-Pipeline-Passed Validation pipeline passed. There may still be manual validation requirements. Validation-Completed Validation passed labels Apr 24, 2026
@microsoft-github-policy-service microsoft-github-policy-service Bot enabled auto-merge (squash) April 24, 2026 09:24
@stephengillie stephengillie added the Moderator-Approved One of the Moderators has reviewed and approved this PR label Apr 24, 2026
@microsoft-github-policy-service microsoft-github-policy-service Bot merged commit a6596dc into microsoft:master Apr 24, 2026
1 check passed
@wingetbot
Copy link
Copy Markdown
Collaborator

Publish pipeline succeeded for this Pull Request. Once you refresh your index, this change should be present.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Azure-Pipeline-Passed Validation pipeline passed. There may still be manual validation requirements. Moderator-Approved One of the Moderators has reviewed and approved this PR Publish-Pipeline-Succeeded Validation-Completed Validation passed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants