Skip to content

fix: verify PyPI release publication - #576

Merged
wesleysimplicio merged 2 commits into
mainfrom
agent/release-v02619-pypi-575
Aug 11, 2026
Merged

fix: verify PyPI release publication#576
wesleysimplicio merged 2 commits into
mainfrom
agent/release-v02619-pypi-575

Conversation

@wesleysimplicio

@wesleysimplicio wesleysimplicio commented Aug 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • pin the PyPI release job and Version Sync guard to the ubuntu-24.04 runner
  • bound the release job runtime so a moving runner label cannot fail before the first step
  • add a post-upload gate that verifies simplicio-mapper==<version> on PyPI
  • compare the published wheel and sdist SHA-256 digests with the locally built artifacts
  • retry only transient PyPI visibility failures; fail immediately on metadata or digest mismatches
  • add focused workflow and verifier tests

Validation

  • 12 passed focused pytest tests
  • Ruff check passed for the new verifier and tests
  • workflow YAML parsed successfully
  • version-sync check passed for 0.26.19
  • wheel and sdist built successfully; twine check dist/* passed

Closes #575

@wesleysimplicio
wesleysimplicio merged commit a7936ba into main Aug 11, 2026
1 check failed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Simplicio - Mapper Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

release: v0.26.19 PyPI workflow fails before publish

1 participant