Skip to content

release: prepare PyPI Trusted Publishing - #62

Merged
hippoley merged 3 commits into
mainfrom
release/pypi-trusted-publishing
Sep 26, 2026
Merged

hippoley merged 3 commits into
mainfrom
release/pypi-trusted-publishing

Conversation

@hippoley

Copy link
Copy Markdown
Owner

Prepare CounterProof for a low-friction pip install counterproof release without storing a long-lived PyPI token.

This adds:

  • a release-only GitHub Actions workflow using PyPI Trusted Publishing / OIDC;
  • tag ↔ pyproject.toml version matching before publish;
  • build + twine check + clean-wheel CLI smoke test;
  • a dedicated pypi GitHub environment boundary for the publish job;
  • a one-time setup / release checklist;
  • public package metadata aligned with the current CounterProof positioning.

This does not claim that counterproof is already published on PyPI. The first publish still requires the PyPI pending-publisher configuration documented in docs/RELEASING.md.

@hippoley
hippoley merged commit 520c579 into main Sep 26, 2026
6 checks passed
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