Release Process¶
Releases are automated with release-please and GitHub Actions.
How Releases Work¶
- release-please runs on pushes to
mainand opens/updates a release PR. - The release PR updates:
docs/changelog.mdpyproject.toml(version bump)- Merging the release PR creates a Git tag and GitHub Release.
- Docker images are built, signed, and published via the
docker-buildworkflow.
Manual Trigger¶
You can also run the Release Please workflow manually from GitHub Actions (workflow_dispatch) to open or refresh the release PR.
Notes¶
- The changelog used by release-please lives at
docs/changelog.md. - Avoid manual version edits; use the release-please flow to keep tags and changelog consistent.