Skip to content

fix: verify release checksums from artifact directory - #55

Merged
veil-chow-fyaic merged 1 commit into
mainfrom
fix/release-checksum-alpha3
Aug 11, 2026
Merged

veil-chow-fyaic merged 1 commit into
mainfrom
fix/release-checksum-alpha3

Conversation

@veil-chow-fyaic

Copy link
Copy Markdown
Collaborator

Outcome

Repairs prerelease checksum verification without rewriting the immutable v0.1.0-alpha.2 tag, and advances the distributable preview to v0.1.0-alpha.3. Application behavior is unchanged from alpha.2.

Root cause

The workflow generated basename-only checksum entries while inside dist/, then verified those entries from the repository root. Verification therefore could not locate the already-built wheel and source archive.

Changes

  • verify ../SHA256SUMS from inside dist/
  • add a static regression assertion for the workflow path
  • consistently bump package, API, Compose and delivery docs to alpha.3
  • document the repair in the changelog

Verification

  • ./scripts/check.sh: 2,080 tests, 100% statement/branch coverage, Ruff, format, strict mypy, architecture/contract/docs/OpenAPI/build/secret/dependency gates
  • real uv build wheel + source archive probe
  • exact shasum -a 256 -c ../SHA256SUMS: both artifacts OK
  • regenerated and inspected 13-page A4 Chinese demo and integration PDF

Closes #54

@veil-chow-fyaic
veil-chow-fyaic merged commit 39059a2 into main Aug 11, 2026
7 checks passed
@veil-chow-fyaic
veil-chow-fyaic deleted the fix/release-checksum-alpha3 branch August 11, 2026 11:19
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.

Release: verify checksums from the artifact directory

1 participant