Skip to content

chore(pkg): sync packaging metadata to v0.12.1 - #2674

Merged
DeusData merged 1 commit into
mainfrom
chore/sync-version-0.12.1
Oct 17, 2026
Merged

DeusData merged 1 commit into
mainfrom
chore/sync-version-0.12.1

Conversation

@DeusData

Copy link
Copy Markdown
Owner

Post-release metadata sync for v0.12.1, the same pattern as #2652 for v0.12.0.

The version-metadata contract requires every release surface to state the newest tag, so main is red on it until this lands.

  • Chocolatey nuspec + installer: version, release link, checksum64 re-pinned to the released windows-amd64.zip.
  • Scoop manifest: version, both download URLs, both Windows archive hashes.
  • Homebrew formula: version and all four archive hashes (macOS arm64/amd64; Linux arm64/amd64 use the static -portable builds introduced in fix(pkg): remove the archive size caps from the npm, PyPI and Go wrappers #2664). The URLs follow version.
  • Go installer fallback version, Nix flake, server.json (3 places), npm package.json, PyPI pyproject.toml and _cli.py.

Every hash comes from the v0.12.1 release's checksums.txt, which matches the GitHub API's asset digests line for line.

Every release surface of the version-metadata contract states the
newest tag: the Chocolatey nuspec and installer (checksum re-pinned to
the released windows-amd64 archive), the Scoop manifest (both Windows
archive hashes), the Homebrew formula (all four archive hashes; Linux
installs the static -portable builds), the Go installer, the Nix flake,
server.json, and the npm and PyPI wrappers. Every hash is taken from the
release's checksums.txt.

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
@DeusData
DeusData merged commit 9f85f10 into main Oct 17, 2026
17 checks passed
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