Release checklist¶
The repository is intentionally frozen on Python 3.12.13, uv 0.11.6, exact Python requirements, immutable container digests, and commit-pinned GitHub Actions. Do not refresh these inputs unless intentionally creating a new maintained release.
- Update
RELEASE_NOTES.md. - Run
uv run python scripts/bump_version.py X.Y.Z. - Run
./scripts/check.sh. - Review and commit all version metadata together.
- Tag the reviewed commit after it is merged.
Use uv run python scripts/bump_version.py --check to verify that all committed
version locations agree without changing files.