Automatically submit winget packages when we release a new version #19324

Closed
opened 2026-01-31 06:40:11 +00:00 by claunia · 3 comments
Owner

Originally created by @zadjii-msft on GitHub (Feb 6, 2023).

We don't currently. We should.

PowerToys has this handy script for automating their release to winget. We could probably copypasta with minimal changes.

https://github.com/microsoft/PowerToys/blob/main/.github/workflows/package-submissions.yml

Originally created by @zadjii-msft on GitHub (Feb 6, 2023). We don't currently. We should. PowerToys has this handy script for automating their release to winget. We could probably copypasta with minimal changes. https://github.com/microsoft/PowerToys/blob/main/.github/workflows/package-submissions.yml
claunia added the Issue-TaskIn-PRNeeds-Tag-FixProduct-MetaArea-Build labels 2026-01-31 06:40:11 +00:00
Author
Owner

@DHowett commented on GitHub (Feb 6, 2023):

FWIW I haven't done this yet because we do post-release-build vetting and release on a schedule, rather than "every time the release pipeline builds."

That is: We build the final releases on Thursdays or Fridays (as if 🤣) and then publish them the following Tuesday.

WinGet requires a durable public asset URL, which for us would be GitHub.

We may prefer to automate this off the tail end of a GitHub Action that fires when a release is published...

@DHowett commented on GitHub (Feb 6, 2023): FWIW I haven't done this yet because we do post-release-build vetting and release on a schedule, rather than "every time the release pipeline builds." That is: We build the final releases on Thursdays or Fridays (as if 🤣) and then publish them the following Tuesday. WinGet requires a durable public asset URL, which for us would be GitHub. We may prefer to automate this off the tail end of a GitHub Action that fires when a release is published...
Author
Owner

@zadjii-msft commented on GitHub (Feb 6, 2023):

You know, that's right, the script above might actually just work based off a GH action on publishing the release. It's been so long since I opened that tab, I had forgotten. I'll clarify.

@zadjii-msft commented on GitHub (Feb 6, 2023): You know, that's right, the script above might actually just work based off a GH action on publishing the _release_. It's been so long since I opened that tab, I had forgotten. I'll clarify.
Author
Owner

@sitiom commented on GitHub (Mar 8, 2023):

This can be done via Winget Releaser. I have opened up a PR:

@sitiom commented on GitHub (Mar 8, 2023): This can be done via [Winget Releaser](https://github.com/vedantmgoyal2009/winget-releaser). I have opened up a PR: - #14965
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#19324