Skip to content

build(packaging): pin beta.19 source archive hashes - #539

Merged
Zakkaus merged 1 commit into
mainfrom
build/beta19-checksums
Oct 8, 2026
Merged

Zakkaus merged 1 commit into
mainfrom
build/beta19-checksums

Conversation

@Zakkaus

@Zakkaus Zakkaus commented Oct 8, 2026

Copy link
Copy Markdown
Owner

Problem

The beta.19 source recipes still contain previous-release archive hashes or placeholders, and the Gentoo Manifest lacks the published distfiles.

How I fixed it

Pin Alpine SHA512, OpenWrt SHA256, Nix flat SHA256 SRI, and Gentoo distfile sizes, BLAKE2B and SHA512 to the published beta.19 archives, following #528. Four metadata files change by a net two lines; versions, URLs and installation commands stay unchanged.

Verified

Python archive and recipe verification passed all 54 source-recipe checks (exit 0). Downloaded archives match the release SHA256SUMS and API digests; Alpine and OpenWrt match release workflow artifacts byte for byte, and every Gentoo Manifest record and both Nix hashes match the downloaded bytes. pnpm install --frozen-lockfile, pnpm check (225 test files, 3,668 tests), and git diff --check passed (exit 0 each). Native install and Nix evaluation were not run. Published assets: https://github.com/Zakkaus/doona/releases/tag/v0.1.0-beta.19.

Replace stale hashes and placeholders with the published beta.19 archive values, and record the Gentoo distfiles.
@Zakkaus Zakkaus added the no-changelog Change needs no changes/ fragment (release prep, CI-only) label Oct 8, 2026
@Zakkaus
Zakkaus merged commit 8f502af into main Oct 8, 2026
17 of 24 checks passed
@Zakkaus
Zakkaus deleted the build/beta19-checksums branch October 8, 2026 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog Change needs no changes/ fragment (release prep, CI-only)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant