CodeNomad/.github/workflows
Pascal André 37a8621063
chore: TASK-075 automate Winget updates on release (#513)
## Summary
- add a release-published workflow that prepares and submits Winget
manifest updates automatically
- poll the GitHub Release API for the stable Windows Tauri asset and
compute its SHA-256 before submission
- document the maintainer secret and repository variables needed for the
Winget automation flow

## Validation
- `node --check "scripts/winget/resolve-release-asset.cjs"`
- `node "scripts/winget/resolve-release-asset.cjs" --help`
- dry-run resolver against the published `v0.16.0` release asset

## Notes
- skips draft and prerelease GitHub releases
- uses the maintainer fork submission flow for `microsoft/winget-pkgs`
- live PR submission still depends on configuring `WINGET_GITHUB_TOKEN`
- Fixes #462
2026-06-03 09:03:46 +02:00
..
build-and-upload.yml build: bundle node runtime for desktop packages 2026-05-04 20:08:04 +01:00
comment-pr-artifacts.yml ci: increase comment-pr-artifacts polling timeout (#466) 2026-05-16 21:04:58 +01:00
dev-release.yml ci: run dev prerelease nightly 2026-02-20 13:58:32 +00:00
manual-npm-publish.yml fix(ci): invoke pinned npm cli directly 2026-04-21 11:18:38 +01:00
pr-build.yml fix(workflows): recheck non-dev PR authorization by author 2026-04-01 23:11:25 +01:00
release-ui.yml fix(desktop): restore managed Node server startup (#348) 2026-04-26 13:20:47 +01:00
release.yml chore(release): publish dev builds as codenomad-dev 2026-02-13 00:39:14 +00:00
restrict-non-dev-prs.yml fix(workflows): recheck non-dev PR authorization by author 2026-04-01 23:11:25 +01:00
reusable-release.yml fix(desktop): restore managed Node server startup (#348) 2026-04-26 13:20:47 +01:00
update-winget.yml chore: TASK-075 automate Winget updates on release (#513) 2026-06-03 09:03:46 +02:00