Skip to content

[TASK] Enable Scoop bucket auto-update on release #245

@sergio-sisternes-epam

Description

@sergio-sisternes-epam

Summary

Enable the Scoop bucket auto-update job in the release workflow so that apm is installable via scoop install apm on Windows.

Current State

The release workflow already contains a fully scaffolded update-scoop job:

  • File: .github/workflows/build-release.yml
  • Job definition: starts at line 653
  • Disabled guard to remove: line 659 — if: false && github.ref_type == 'tag' && startsWith(github.ref_name, 'v')
  • Target repo: microsoft/scoop-apm (needs to be created)

The job dispatches a repository_dispatch event to the Scoop bucket repo with the version and download URL.

Tasks

  • Create the microsoft/scoop-apm Scoop bucket repository with the manifest template
  • Remove the false && guard from line 659 in build-release.yml
  • Test the end-to-end flow: tag a release -> Scoop manifest updated -> scoop install apm works
  • Update install instructions in README.md and docs/getting-started.md

Related

Metadata

Metadata

Assignees

Labels

acceptedDirection approved, safe to start workenhancementNew feature or request

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions