- Trigger the "Create Release Branch" workflow on the "main" branch.
- Watch for the "Bump Version" PR, verify that it deletes all the changes snippets present on the new release branch, approve and merge it.
- Trigger the "pulp-cli Release" workflow on the corresponding release branch.
- Lean back and see the magic happen.
- Wait for the "pulp-cli Publish" workflow to succeed.
- Verify that a new version appeared on PyPI.
- Verify that the docs have been updated.
- [only Y-releases] Announce the release at https://discourse.pulpproject.org/c/announcements/6.
- Look for the "Update Changelog" PR, approve and merge it.
If some thing goes wrong look at .ci/scripts/create_release_branch.sh
and .ci/scripts/release.sh
and follow the intentions encoded there.