From 338de9cf2a05d1539e1769eb30559abfbc89055a Mon Sep 17 00:00:00 2001 From: Rian Stockbower Date: Fri, 30 Oct 2026 09:26:14 -0400 Subject: [PATCH 1/3] fix: update WinGet manifest schema --- packaging/winget/OpenCLICollective.Retune.installer.yaml | 4 ++-- packaging/winget/OpenCLICollective.Retune.locale.en-US.yaml | 4 ++-- packaging/winget/OpenCLICollective.Retune.yaml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packaging/winget/OpenCLICollective.Retune.installer.yaml b/packaging/winget/OpenCLICollective.Retune.installer.yaml index 0becbb30..8f08cb88 100644 --- a/packaging/winget/OpenCLICollective.Retune.installer.yaml +++ b/packaging/winget/OpenCLICollective.Retune.installer.yaml @@ -1,4 +1,4 @@ -# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.10.0.schema.json +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.28.0.schema.json PackageIdentifier: OpenCLICollective.Retune PackageVersion: 0.0.0 @@ -11,4 +11,4 @@ Installers: InstallerUrl: https://github.com/open-cli-collective/Retune/releases/download/v0.0.0/Retune-0.0.0-windows-arm64-setup.exe InstallerSha256: 0000000000000000000000000000000000000000000000000000000000000000 ManifestType: installer -ManifestVersion: 1.10.0 +ManifestVersion: 1.28.0 diff --git a/packaging/winget/OpenCLICollective.Retune.locale.en-US.yaml b/packaging/winget/OpenCLICollective.Retune.locale.en-US.yaml index caf6393f..49acb45b 100644 --- a/packaging/winget/OpenCLICollective.Retune.locale.en-US.yaml +++ b/packaging/winget/OpenCLICollective.Retune.locale.en-US.yaml @@ -1,4 +1,4 @@ -# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.28.0.schema.json PackageIdentifier: OpenCLICollective.Retune PackageVersion: 0.0.0 @@ -20,4 +20,4 @@ Tags: - library ReleaseNotesUrl: https://github.com/open-cli-collective/Retune/releases ManifestType: defaultLocale -ManifestVersion: 1.10.0 +ManifestVersion: 1.28.0 diff --git a/packaging/winget/OpenCLICollective.Retune.yaml b/packaging/winget/OpenCLICollective.Retune.yaml index d9dd8172..e1edb34c 100644 --- a/packaging/winget/OpenCLICollective.Retune.yaml +++ b/packaging/winget/OpenCLICollective.Retune.yaml @@ -1,7 +1,7 @@ -# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.10.0.schema.json +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.28.0.schema.json PackageIdentifier: OpenCLICollective.Retune PackageVersion: 0.0.0 DefaultLocale: en-US ManifestType: version -ManifestVersion: 1.10.0 +ManifestVersion: 1.28.0 From 7b12df72bd4c4754bab9ba1df679ecb3fe8ec772 Mon Sep 17 00:00:00 2001 From: Rian Stockbower Date: Fri, 30 Oct 2026 09:32:10 -0400 Subject: [PATCH 2/3] fix: use updated WinGet submission workflow --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7fd1ce2e..f9e37f49 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -593,7 +593,7 @@ jobs: - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 - name: Submit Winget package - uses: open-cli-collective/.github/actions/winget-submit@74d24fcd862d7b9cbe8f6fdda31db6a833e3d706 + uses: open-cli-collective/.github/actions/winget-submit@6ee65fbc893f13b8876f013ec0661219a3e18269 with: package-id: OpenCLICollective.Retune version: ${{ needs.prepare.outputs.version }} From 61832187924f6ba220fc7a1bfacc2e74e606ee5b Mon Sep 17 00:00:00 2001 From: Rian Stockbower Date: Fri, 30 Oct 2026 09:34:10 -0400 Subject: [PATCH 3/3] Update WinGet action release contract --- scripts/check-release.mjs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scripts/check-release.mjs b/scripts/check-release.mjs index 16f8b31f..991c418f 100644 --- a/scripts/check-release.mjs +++ b/scripts/check-release.mjs @@ -256,9 +256,8 @@ const sharedCommit = '74d24fcd862d7b9cbe8f6fdda31db6a833e3d706' required(ci, `open-cli-collective/.github/actions/pr-title@${sharedCommit}`) required(ci, 'title: ${{ github.event.pull_request.title }}') requireImmutableExternalActions('CI workflow', ci) -for (const action of ['homebrew-alias', 'winget-submit']) { - required(workflow, `open-cli-collective/.github/actions/${action}@${sharedCommit}`) -} +required(workflow, `open-cli-collective/.github/actions/homebrew-alias@${sharedCommit}`) +required(workflow, 'open-cli-collective/.github/actions/winget-submit@6ee65fbc893f13b8876f013ec0661219a3e18269') required(stableSigningSetupStep, `open-cli-collective/.github/actions/macos-codesign-setup@${sharedCommit}`, 'pinned stable macOS signing setup') for (const secret of [ 'MACOS_CERT_P12',