Skip to content

Document publish operations#15

Merged
cbusillo merged 1 commit intomainfrom
docs/publish-ops-notes
Apr 26, 2026
Merged

Document publish operations#15
cbusillo merged 1 commit intomainfrom
docs/publish-ops-notes

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

Summary

  • document that TestPyPI publishing should not require manual GitHub environment approval
  • document that production PyPI publishing should keep maintainer approval
  • add exact trusted publisher values and the expected TestPyPI OIDC claims
  • add release workflow memory to AGENTS.md

Verification

  • git diff --check
  • uv run pytest
  • rm -rf dist && uv build
  • uv run twine check dist/*

Notes

The failed TestPyPI publish showed invalid-publisher, meaning TestPyPI did not have a pending publisher matching the run claims.

@cbusillo cbusillo merged commit c3352bb into main Apr 26, 2026
6 checks passed
@cbusillo cbusillo deleted the docs/publish-ops-notes branch April 26, 2026 20:03
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