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

acceptedDeprecated: use status/accepted. Kept for issue history; will be removed in milestone 0.10.0.area/ci-cdGitHub workflows, merge queue, gh-aw integrations, release pipeline.area/distributionInstallers (curl/PowerShell/Brew/Scoop), self-update, devcontainer, codespaces.area/docs-sitedocs/src/content (Starlight), README, doc generation.enhancementDeprecated: use type/feature. Kept for issue history; will be removed in milestone 0.10.0.status/acceptedDirection approved, safe to start work.status/triagedInitial agentic triage complete; pending maintainer ratification (silence = approval).theme/portabilityOne manifest, every target. Multi-target deploy, marketplace, packaging, install.type/automationAutomation script, workflow, gh-aw, dependabot config.

Type

Projects

Status

Todo

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions