Skip to content

Verify published releases end to end - #50

Merged
owieschon merged 1 commit into
mainfrom
fix/release-publication-verification
Jul 20, 2026
Merged

Verify published releases end to end#50
owieschon merged 1 commit into
mainfrom
fix/release-publication-verification

Conversation

@owieschon

Copy link
Copy Markdown
Owner

What changed

  • make pipx install sourcebound the canonical install path and test it against the candidate wheel offline
  • publish every tagged wheel to PyPI with rerun-safe immutable-version handling
  • compare local, GitHub, checksum, and PyPI bytes after publication
  • verify GitHub attestation plus fresh pipx and uv installs
  • upload typed success or failure receipts
  • separate artifact verification from the installation lifecycle guide

Verification

  • full pytest suite
  • mypy and ruff
  • Sourcebound audit, check, verify, verdict, evaluation, review lifecycle, and trusted self-check
  • live v1.2.1 publication verification across GitHub, PyPI, pipx, and uv
  • offline README quickstart through a real pipx environment

@owieschon
owieschon merged commit 1e0bfe7 into main Jul 20, 2026
30 checks passed
@owieschon
owieschon deleted the fix/release-publication-verification branch July 20, 2026 16:27
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