Skip to content

Add Scoop and WinGet support for Windows#484

Open
Abhishek9639 wants to merge 1 commit into
score-spec:mainfrom
Abhishek9639:fix/147
Open

Add Scoop and WinGet support for Windows#484
Abhishek9639 wants to merge 1 commit into
score-spec:mainfrom
Abhishek9639:fix/147

Conversation

@Abhishek9639
Copy link
Copy Markdown
Contributor

Add Scoop and WinGet support for Windows (#147)

Description

This adds Windows package manager support to score-compose so that Windows users can install the CLI without manually downloading and extracting a zip file.

Two package managers are now supported via GoReleaser automation:

  • Scoop - publishes a manifest to score-spec/scoop-bucket on every release using the existing TAP_GITHUB_TOKEN secret (same token already used for Homebrew, so no new secrets are needed).
  • WinGet - generates manifests and opens a pull request to microsoft/winget-pkgs via score-spec/winget-pkgs fork on every release.

The README.md installation section has also been updated to document all three Windows install methods: Scoop, WinGet, and manual download.

What does this PR do?

Closes #147

Windows users currently have no package manager option for score-compose they have to go to the Releases page, download a zip, extract it, and manually add the binary to their PATH. This PR wires up GoReleaser to handle Scoop and WinGet publishing automatically on every release, bringing the Windows experience on par with macOS (Homebrew).

Note for maintainers: Two one-time org-level steps are needed
before the automation triggers on the next release:

  1. Create the score-spec/scoop-bucket repository.
  2. Fork microsoft/winget-pkgs into the score-spec org.

Types of changes

  • New feature (non-breaking change which adds functionality)

Checklist:

  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I've signed off with an email address that matches the commit author.

Signed-off-by: Abhishek <abhishekup082@gmail.com>
@Abhishek9639
Copy link
Copy Markdown
Contributor Author

Hey @mathieu-benoit,
I've added Scoop and WinGet support via GoReleaser so Windows users can install score-compose without manually downloading a zip. It reuses the existing TAP_GITHUB_TOKEN, so no new secrets are needed. Two one-time org steps are needed before the next release creating score-spec/scoop-bucket and forking microsoft/winget-pkgs into the org. Happy to help set those up if needed. Would love your thoughts.
Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Set up Microsoft package manager (e.g. Chocolatey, Scoop, WinGet)

1 participant