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
Related
Summary
Enable the WinGet manifest auto-update job in the release workflow so that
apmis installable viawinget install apmon Windows.Current State
The release workflow already contains a fully scaffolded
update-wingetjob:.github/workflows/build-release.ymlif: false && github.ref_type == 'tag' && startsWith(github.ref_name, 'v')microsoft/winget-apm(needs to be created)The job dispatches a
repository_dispatchevent to the WinGet manifest repo with the version, download URL, and SHA256 hash.Tasks
microsoft/winget-apmWinGet manifest repository with the manifest templatemicrosoft/winget-pkgscommunity repositoryfalse &&guard from line 741 inbuild-release.ymlwinget install apmworksRelated