-
Notifications
You must be signed in to change notification settings - Fork 155
[TASK] Enable WinGet manifest auto-update on release #246
Copy link
Copy link
Labels
area/ci-cdGitHub workflows, merge queue, gh-aw integrations, release pipeline.GitHub workflows, merge queue, gh-aw integrations, release pipeline.area/distributionInstallers (curl/PowerShell/Brew/Scoop), self-update, devcontainer, codespaces.Installers (curl/PowerShell/Brew/Scoop), self-update, devcontainer, codespaces.area/docs-sitedocs/src/content (Starlight), README, doc generation.docs/src/content (Starlight), README, doc generation.enhancementDeprecated: use type/feature. Kept for issue history; will be removed in milestone 0.10.0.Deprecated: use type/feature. Kept for issue history; will be removed in milestone 0.10.0.status/acceptedDirection approved, safe to start work.Direction approved, safe to start work.status/triagedInitial agentic triage complete; pending maintainer ratification (silence = approval).Initial agentic triage complete; pending maintainer ratification (silence = approval).theme/portabilityOne manifest, every target. Multi-target deploy, marketplace, packaging, install.One manifest, every target. Multi-target deploy, marketplace, packaging, install.type/automationAutomation script, workflow, gh-aw, dependabot config.Automation script, workflow, gh-aw, dependabot config.
Milestone
Metadata
Metadata
Assignees
Labels
area/ci-cdGitHub workflows, merge queue, gh-aw integrations, release pipeline.GitHub workflows, merge queue, gh-aw integrations, release pipeline.area/distributionInstallers (curl/PowerShell/Brew/Scoop), self-update, devcontainer, codespaces.Installers (curl/PowerShell/Brew/Scoop), self-update, devcontainer, codespaces.area/docs-sitedocs/src/content (Starlight), README, doc generation.docs/src/content (Starlight), README, doc generation.enhancementDeprecated: use type/feature. Kept for issue history; will be removed in milestone 0.10.0.Deprecated: use type/feature. Kept for issue history; will be removed in milestone 0.10.0.status/acceptedDirection approved, safe to start work.Direction approved, safe to start work.status/triagedInitial agentic triage complete; pending maintainer ratification (silence = approval).Initial agentic triage complete; pending maintainer ratification (silence = approval).theme/portabilityOne manifest, every target. Multi-target deploy, marketplace, packaging, install.One manifest, every target. Multi-target deploy, marketplace, packaging, install.type/automationAutomation script, workflow, gh-aw, dependabot config.Automation script, workflow, gh-aw, dependabot config.
Type
Projects
Status
In Progress
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