Repository navigation
ci: open the winget-pkgs update PR when a stable release is published - #106
Conversation
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Important
The documented token permissions can make the new release automation fail intermittently.
Reviewed changes This review covers the release workflow's new WinGet submission job and its changelog entries.
- Stable release submission Adds a post-build job that invokes WinGet Releaser for stable tag pushes, when
WINGET_TOKENis configured, and selects the installer asset. - Changelog entries Announces the automation in both localized changelogs.
GPT Luna | 𝕏
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
|
|
||
| # Opens the update PR on microsoft/winget-pkgs for stable releases (pre-releases are skipped). | ||
| # Off until the WINGET_TOKEN secret exists: a classic PAT with the public_repo scope, from the |
There was a problem hiding this comment.
The upstream action docs require the PAT's workflow scope when it needs to sync upstream workflow-file changes into the winget-pkgs fork; with only public_repo, that sync can fail intermittently and prevent this release's submission. Please include workflow in the required token permissions or document that the fork must be manually synced when the action reports this failure. Source: https://github.com/vedantmgoyal9/winget-releaser#getting-started-

What
New
wingetjob inrelease.yml. After the build job publishes a release from av*tag, it runsvedantmgoyal9/winget-releaserto open the update PR onmicrosoft/winget-pkgsforlippdev.ConsoleMode.-(alpha/beta) are skipped.ConsoleMode-Setup-x64.exe), not the portable exe.WINGET_TOKENsecret exists (classic PAT withpublic_repo, from the account that owns thelippdev/winget-pkgsfork), so merging is safe.Not verified
CI only builds/tests the app; this workflow runs on tag pushes, so it can't be exercised here. It will first run on the next stable release (after the secret is set). Nothing was built locally (macOS).
🤖 Generated with Claude Code