You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 6, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Feb 6, 2026. It is now read-only.
Submit Winget package to microsoft/winget-pkgs #77
The Winget manifest templates were created in #72 / #76, but haven't been submitted yet. This issue tracks the actual submission to microsoft/winget-pkgs.
Activity
rianjs commentedon Jan 17, 2026
Implementation Plan
Overview
Create both manual and automated Winget submission workflows using
wingetcreate.1. Manual Workflow:
.github/workflows/winget-publish.ymlFor initial submission and retries.
2. Add to Release Workflow:
.github/workflows/release.ymlAdd a
wingetjob after GoReleaser:3. Update Documentation
CLAUDE.md - Update packaging section:
packaging/winget/README.md - Add automation section similar to Chocolatey README.
Required Setup
public_reposcope at https://github.com/settings/tokensWINGET_GITHUB_TOKENFiles Changed
.github/workflows/winget-publish.yml.github/workflows/release.ymlCLAUDE.mdpackaging/winget/README.mdFirst Submission
After merging:
WINGET_GITHUB_TOKENsecret0.9.9as versionfeat: automate Winget package submission
feat: automate Winget package submission (#86)
fix: handle initial Winget submission when manifest doesn't exist
fix: handle initial Winget submission when manifest doesn't exist (#87)
fix: use .NET regex for single replacement in PowerShell
fix: use .NET regex for single replacement in PowerShell (#88)
rianjs commentedon Jan 17, 2026
Follow-up: Improve Winget Manifest Validation
Based on the microsoft/winget-pkgs PR checklist, we should improve our validation:
Changes
Update schema version from 1.6.0 → 1.10.0
packaging/winget/OpenCLICollective.cfl.yamlpackaging/winget/OpenCLICollective.cfl.installer.yamlpackaging/winget/OpenCLICollective.cfl.locale.en-US.yaml.github/workflows/test-winget.ymlUpdate test workflow to validate actual templates
Add validation step to publish workflows
winget validate --manifestbefore submitting to catch issues earlyFiles to Modify
packaging/winget/*.yaml.github/workflows/test-winget.yml.github/workflows/winget-publish.yml.github/workflows/release.ymlfeat: improve Winget manifest validation
rianjs commentedon Jan 17, 2026
microsoft/winget-pkgs#331321
rianjs commentedon Jan 23, 2026
winget distribution ✅