-
Notifications
You must be signed in to change notification settings - Fork 91
[TASK] Enable Chocolatey package auto-update on release #247
Copy link
Copy link
Closed as not planned
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Enable the Chocolatey package auto-update job in the release workflow so that apm is installable via choco install apm on Windows.
Current State
The release workflow already contains a fully scaffolded update-chocolatey job:
- File:
.github/workflows/build-release.yml - Job definition: starts at line 692
- Disabled guard to remove: line 700 —
if: false && github.ref_type == 'tag' && startsWith(github.ref_name, 'v') - Target repo:
microsoft/chocolatey-apm(needs to be created)
The job dispatches a repository_dispatch event to the Chocolatey package repo with the version and download URL.
Tasks
- Create the
microsoft/chocolatey-apmChocolatey package repository with the nuspec and install script - Register the package on chocolatey.org (or use an internal feed)
- Remove the
false &&guard from line 700 inbuild-release.yml - Test the end-to-end flow: tag a release -> Chocolatey package updated ->
choco 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