Skip to content

Add PyPI release workflow with trusted publishing - #20

Merged
nhorton merged 1 commit into
mainfrom
add-pypi-release-workflow
Jan 14, 2026
Merged

Add PyPI release workflow with trusted publishing#20
nhorton merged 1 commit into
mainfrom
add-pypi-release-workflow

Conversation

@nhorton

@nhorton nhorton commented Jan 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds GitHub Actions workflow for PyPI publishing on release events
  • Uses OIDC trusted publishing (no API tokens required)
  • Runs tests before building and publishing

Test plan

  • Create pypi environment in repo settings
  • Configure trusted publisher on PyPI with environment name pypi
  • Create a GitHub release to trigger the workflow

🤖 Generated with Claude Code

Adds GitHub Actions workflow that publishes to PyPI when a release is created.
Uses OIDC trusted publishing (no API tokens needed).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jan 14, 2026

Copy link
Copy Markdown
Contributor

All contributors have signed the CLA. ✅
Posted by the DCO Assistant Lite bot.

@nhorton

nhorton commented Jan 14, 2026

Copy link
Copy Markdown
Contributor Author

I have read the CLA Document and I hereby sign the CLA

@nhorton
nhorton merged commit 2fbbcf6 into main Jan 14, 2026
1 of 3 checks passed
@nhorton
nhorton deleted the add-pypi-release-workflow branch January 14, 2026 18:29
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