Conversation
Add GoReleaser configuration for publishing bsubio to Windows Package Manager (winget). GoReleaser will create pull requests to the microsoft/winget-pkgs repository on each release. Changes: - Add winget section to .goreleaser.yaml - Configure package identifier as bsubio.bsubio - Set up automated PR creation to microsoft/winget-pkgs - Add winget installation instructions to release footer Windows users can install with: winget install bsubio.bsubio Note: Requires WINGET_GITHUB_TOKEN secret (GitHub PAT with public_repo scope) to be configured in GitHub Actions for automated PR creation.
Review FeedbackConfiguration Issues:
Best Practice: Microsoft's winget-pkgs validation is strict. After merging, first release may fail if manifest doesn't match their schema. Consider:
Critical Fix: repository:
branch: main # not master |
|
Branch name issue: Line 214 uses Consider adding |
Summary
Add GoReleaser configuration for publishing bsubio to Windows Package Manager (winget). GoReleaser will automatically create pull requests to the microsoft/winget-pkgs repository on each release.
Changes
wingetsection to.goreleaser.yamlbsubio.bsubiomicrosoft/winget-pkgsInstallation After Release
Windows users can install with:
How It Works
winget install bsubio.bsubioSetup Required
To enable automated winget publishing:
public_reposcopeWINGET_GITHUB_TOKENsecret to GitHub repository settingsPackage Details
Fixes #137