Skip to content

Release — 1.0.0-rc1

This page documents the release process for issuetest and how to try the 1.0.0-rc1 artifacts.

Local RC verification

  1. Build the package:
cd tools/issuetest
python -m build --sdist --wheel
  1. Upload to TestPyPI (recommended for RC):
# set TWINE_API_TOKEN in your environment
TARGET_REPOSITORY=testpypi ./tools/issuetest/scripts/release.sh
  1. Install from TestPyPI in a fresh virtualenv:
pip install --index-url https://test.pypi.org/simple/ issuetest
  1. Run Quickstart steps in a sample repo (see Quickstart page).

Tagging and GitHub Release

  • After verification, create an annotated tag and push:
git tag -a v1 -m "Release v1"
git push origin v1
  • Create a GitHub Release (you can use gh):
gh release create v1 --title "v1" --notes-file tools/issuetest/RELEASE_NOTES.md

Notes

  • The provided tools/issuetest/scripts/release.sh supports TARGET_REPOSITORY=testpypi to publish to TestPyPI.
  • Publishing to PyPI requires TWINE_API_TOKEN with appropriate permissions.
  • Validate the RC in a consumer repository before final v1 tagging.