Skip to content

ci: the release moves winget's first-version pull request to each release until it is merged - #19

Merged
yazeed merged 1 commit into
mainfrom
ci/winget-move
Nov 11, 2026
Merged

yazeed merged 1 commit into
mainfrom
ci/winget-move

Conversation

@yazeed

@yazeed yazeed commented Nov 11, 2026

Copy link
Copy Markdown
Owner

microsoft/winget-pkgs#469298 (the first winget version) waits for a moderator, and the release skipped winget until it was merged, so it stayed at 2.2.0 through 2.3.0 and 2.4.0 (moved to 2.4.0 by hand today).

  • pkg/winget/move-pr.sh VERSION [--push] moves it: one commit on top of the PR branch replacing the three manifests (only version, download URL, SHA-256 checked against checksums.txt, release date and release notes link may change), then the title and description. No force-push.
  • update-winget runs it with --push on a tag while winget-pkgs doesn't have the package, and without --push on a dry run (prints the change); winget-releaser takes over once it is merged.
  • commit-package-files commits the manifests to pkg/winget/ with the other package files.
  • RELEASE.md: the winget step, and a new check that every submission still under review (winget, nixpkgs, FreeBSD, pkgsrc) offers the new version, description included.

Tested locally: run from this morning's 2.2.0 commit it writes the same 2.4.0 manifests that were moved by hand, byte for byte; against the PR as it is now it says it already offers 2.4.0; a version without a release is reported on a dry run and refused with --push; shellcheck and actionlint pass.

🤖 Generated with Claude Code

…ease until it is merged

The release skipped winget until a moderator merged the first version, so
microsoft/winget-pkgs#469298 stayed at 2.2.0 through 2.3.0 and 2.4.0.
pkg/winget/move-pr.sh moves it: one commit replacing the version folder's
manifests (only the version, download, SHA-256, date and release notes
link may change), then the title and description. update-winget runs it
on a tag, prints the change on a dry run, and commit-package-files keeps
the manifests in pkg/winget/. Run from the 2.2.0 commit it writes the 2.4.0
manifests moved by hand on 2026-11-11, byte for byte. RELEASE.md's
verification opens every submission still under review.
@yazeed
yazeed merged commit 2c0bf05 into main Nov 11, 2026
55 checks passed
@yazeed
yazeed deleted the ci/winget-move branch November 11, 2026 18:56
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