-
Notifications
You must be signed in to change notification settings - Fork 74
[TASK] Enable WinGet manifest auto-update on release #246
Copy link
Copy link
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Enable the WinGet manifest auto-update job in the release workflow so that apm is installable via winget install apm on Windows.
Current State
The release workflow already contains a fully scaffolded update-winget job:
- File:
.github/workflows/build-release.yml - Job definition: starts at line 731
- Disabled guard to remove: line 741 —
if: false && github.ref_type == 'tag' && startsWith(github.ref_name, 'v') - Target repo:
microsoft/winget-apm(needs to be created)
The job dispatches a repository_dispatch event to the WinGet manifest repo with the version, download URL, and SHA256 hash.
Tasks
- Create the
microsoft/winget-apmWinGet manifest repository with the manifest template - Submit the package to the
microsoft/winget-pkgscommunity repository - Remove the
false &&guard from line 741 inbuild-release.yml - Test the end-to-end flow: tag a release -> WinGet manifest updated ->
winget install apmworks - Update install instructions in README.md and docs/getting-started.md
Related
- Parent tracking issue: [TASK] Windows Native Support - Phase Summary & Package Manager Distribution #244
- Original feature request: [FEATURE] Windows Native Support #88
- PR feat: add phase 1 Windows native support #227 (Phase 1 implementation)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request