- 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 Github release page; update notes as necessary. Publication of the github release triggers the artifact builds.
- Merge
dev
intomain
, or whatever suits the current branching strategy- main is set to require linear history, which will often mean a rebase-merge and a fresh
dev
branch.
- main is set to require linear history, which will often mean a rebase-merge and a fresh
- Check the docs built, follow up on the release workflow, etc.