OpenHashTab icon indicating copy to clipboard operation
OpenHashTab copied to clipboard

Add Winget Releaser workflow

Open sitiom opened this issue 2 years ago • 2 comments

  • Resolves #82

This action automatically generates manifests for Winget Community Repository (microsoft/winget-pkgs) and submits them.

Before merging this:

  1. Add a classic PAT with public_repo scope as a repository secret named WINGET_TOKEN. You can go to this URL to create it: https://github.com/settings/tokens/new?scopes=public_repo

example

  1. Fork https://github.com/microsoft/winget-pkgs under @namazso. The action will use that fork for making a branch and creating a PR with the upstream winget-pkgs repository on every release.
  2. Install Pull on the winget-pkgs fork to ensure that it is constantly updated.

If you want to see an example of a PR created using this action, see microsoft/winget-pkgs/pulls (Pull request has been created with WinGet Releaser).

sitiom avatar Jul 26 '23 02:07 sitiom

@namazso: Have you seen this PR?

Neustradamus avatar Dec 27 '24 04:12 Neustradamus

@namazso bump

sitiom avatar Mar 20 '25 10:03 sitiom

Well, it runs, but the output is garbage: https://github.com/microsoft/winget-pkgs/pull/270705

Although the manifest seems to have already been rather bad on previous versions as well. Probably needs a bit of manual fixing.

namazso avatar Jul 02 '25 20:07 namazso

That's because you switched to multiple Wix installers, which would be a breaking change. Created the fixed manifest:

  • https://github.com/microsoft/winget-pkgs/pull/270869

sitiom avatar Jul 03 '25 03:07 sitiom