These steps describe how to cut a release of the catalogd repo.
Before starting, ensure the milestone is cleaned up. All issues that need to get into the release should be closed and any issue that won't make the release should be pushed to the next milestone.
These instructions use v0.Y.0
as the example release. Please ensure to replace
the version with the correct release being cut. It is also assumed that the upstream
operator-framework/catalogd repository is the upstream
remote on your machine.
-
Create a release branch by running the following, assuming the upstream operator-framework/catalogd repository is the
upstream
remote on your machine:-
git checkout main git fetch upstream git pull upstream main git checkout -b release-v0.Y git push upstream release-v0.Y
-
-
Tag the release:
-
git tag -am "catalogd v0.Y.0" v0.Y.0 git push upstream v0.Y.0
-
-
Check the status of the release GitHub Action. Once it is complete, the new release should appear on the release page.
-
Clean up the GitHub milestone:
- In the GitHub milestone, bump any open issues to the following release and then close out the milestone.