We follow PEP 440 versioning:
- Release candidates:
1.0.0rc1,1.0.0rc2, ... - Stable releases:
1.0.0
- Bump the version in
pyproject.tomlvia a PR tomain. - Merge the PR.
- Trigger the publish workflow from the GitHub Actions UI:
Actions > "Publish to PyPI" > Run workflow (from
main).
That's it. The workflow builds, tests, and publishes to PyPI.
# Stable release
uv add ade-bench
# Release candidate (pre-release)
uv add --prerelease allow ade-bench