Skip to content

Comments

ci: publish dev wheel to TestPyPI on every PR#537

Merged
paddymul merged 1 commit intomainfrom
ci/testpypi-publish
Feb 22, 2026
Merged

ci: publish dev wheel to TestPyPI on every PR#537
paddymul merged 1 commit intomainfrom
ci/testpypi-publish

Conversation

@paddymul
Copy link
Collaborator

Summary

  • Adds PublishTestPyPI job to checks.yml that publishes a .dev{run_id} versioned wheel to TestPyPI on every PR push
  • Uses trusted publishing (OIDC) via environment: testpypi — no API token secrets needed
  • Posts a PR comment with pip install and uv pip install commands, updated in-place on subsequent pushes
  • Skips fork PRs (OIDC tokens unavailable) and main pushes (keeps canonical version)
  • No other jobs depend on it — if TestPyPI is down, all other checks still pass

Test plan

🤖 Generated with Claude Code

Adds a PublishTestPyPI job that builds a .dev{run_id} versioned wheel
and publishes it to TestPyPI via trusted publishing (OIDC). Posts a
PR comment with pip/uv install commands, updated in-place on new pushes.

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

📦 TestPyPI package published

pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ buckaroo==0.12.8.dev22283948511

or with uv:

uv pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ buckaroo==0.12.8.dev22283948511

@paddymul paddymul merged commit cb77802 into main Feb 22, 2026
21 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