Skip to content

ci(release): publish orro to PyPI via Trusted Publishing on version tags#54

Merged
moonweave merged 1 commit into
mainfrom
ci/orro-pypi-trusted-publishing
Jul 16, 2026
Merged

ci(release): publish orro to PyPI via Trusted Publishing on version tags#54
moonweave merged 1 commit into
mainfrom
ci/orro-pypi-trusted-publishing

Conversation

@moonweave

Copy link
Copy Markdown
Contributor

Mirrors the witnessd release pipeline: adds a publish-pypi job (PyPA Trusted Publishing, pypa/gh-action-pypi-publish, OIDC no-token, PEP 740 attestations), gated to real version-tag pushes. Makes the ORRO repo the CI-published source of orro (0.1.0), superseding the ad-hoc 0.0.x token uploads.

One-time PyPI setup before the next tagged release (existing orro project, no token): pypi.org → Manage orro → Publishing → add a trusted publisher: owner Moonweave-Systems, repo ORRO, workflow release.yml, environment pypi.

🤖 Generated with Claude Code

Mirror the witnessd release pipeline: add a publish-pypi job using PyPA
Trusted Publishing (OIDC, no stored token; PEP 740 attestations by
default), gated to real version-tag pushes. This makes the ORRO repo the
CI-published source of the orro package (superseding the ad-hoc 0.0.x
uploads), so a tagged release publishes orro from here with provenance.

Requires a PyPI trusted publisher on the existing 'orro' project: owner
Moonweave-Systems, repository ORRO, workflow release.yml, environment pypi.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@moonweave moonweave merged commit 9916ea8 into main Jul 16, 2026
5 checks passed
@moonweave moonweave deleted the ci/orro-pypi-trusted-publishing branch July 16, 2026 04:12
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