Commit Graph

2 Commits

Author SHA1 Message Date
Jacob Alexander
fb3408f81d release-pypi.sh: add --test flag for dry-run uploads to TestPyPI
Passes --repository testpypi to twine upload, prints the target index
before the confirmation prompt, and documents the new flag in the README
along with a link to the TestPyPI guide.
2026-05-30 11:59:52 -07:00
Jacob Alexander
55e056e990 Add scripts/release-pypi.sh for downloading CI artifacts and uploading to PyPI
Automates the post-tag release flow: resolve the latest successful Build
workflow run for a given tag (or take an explicit run ID), download the
cibw-* artifacts via gh, flatten wheels/sdists into a dist_<ver>/ directory,
and upload via twine from a dedicated .venv-release/ virtualenv.

Also documents the release flow in README.md.
2026-05-30 11:59:52 -07:00