Skip to content

fix: pin the PyPI publisher's dereferenced commit#13

Merged
josephjohncox merged 1 commit into
mainfrom
fix/pypi-publisher-commit-pin
Jul 20, 2026
Merged

fix: pin the PyPI publisher's dereferenced commit#13
josephjohncox merged 1 commit into
mainfrom
fix/pypi-publisher-commit-pin

Conversation

@josephjohncox

Copy link
Copy Markdown
Owner

Summary

The release publisher used the SHA of the annotated v1.13.0 tag object (106e0b0…). The action generated a GHCR image reference from that SHA, but PyPA publishes the image under the dereferenced commit SHA, so Docker returned manifest unknown.

This pins the dereferenced v1.13.0^{} commit (ed0c539…) and adds a regression assertion documenting why the tag-object SHA must not return.

Evidence

  • git ls-remote confirms v1.13.0^{} resolves to ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e
  • all release artifacts aggregated and verified before the publisher step
  • no artifact reached PyPI
  • focused release-contract test passed

@josephjohncox
josephjohncox merged commit d06a07f into main Jul 20, 2026
15 checks passed
@josephjohncox
josephjohncox deleted the fix/pypi-publisher-commit-pin branch July 20, 2026 16:08
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