- Create PR:
- (Optional)
release-plz update
to preview updates to the changelog and version release-plz release-pr --git-token $GITHUB_QCP_TOKEN
- if this token has expired, you'll need to generate a fresh one; walk back through the release-plz setup steps
- (Optional)
- Review changelog, edit if necessary.
- Merge the PR (rebase strategy preferred)
- Delete the PR branch
git fetch && git merge --ff-only
- Finalise the release:
release-plz release --git-token $GITHUB_QCP_TOKEN
- Check the new (draft) Github release page; update notes as necessary, publish when ready (this will trigger the artifact builds).
- Merge
dev
intomain
, or whatever suits the current branching strategy - Check the docs built, follow up on the release workflow, etc.