Skip to content

Update WinGet schemas and submission workflows - #57

Merged
rianjs merged 4 commits into
mainfrom
fix/winget-schema-1-28
Oct 30, 2026
Merged

rianjs merged 4 commits into
mainfrom
fix/winget-schema-1-28

Conversation

@rianjs

@rianjs rianjs commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

WinGet has deprecated the old manifest schema. Update the checked-in templates to 1.28.0 and use the shared submission action so existing package updates also use the current schema. The action resolves release assets and refuses to treat API failures as a missing package.

This covers both the release and manual WinGet workflows. The release job uses the supplied tag for manual dispatch.

Depends on open-cli-collective/.github#52; the workflows pin its commit.

Validated the templates against Microsoft’s 1.28.0 JSON schemas with representative checksum values. actionlint passed for both workflows.
Windows WinGet validation and end-to-end submission remain for CI.

The Windows validation workflow installs the checksum-verified WinGet 1.29.380 release and its dependencies to validate schema 1.28.0; actionlint passes.

@rianjs rianjs changed the title fix: update WinGet manifest schema to 1.28.0 Update WinGet schemas and submission workflows Oct 30, 2026
@rianjs
rianjs merged commit 6de4198 into main Oct 30, 2026
4 checks passed
@rianjs
rianjs deleted the fix/winget-schema-1-28 branch October 30, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant