695 B
695 B
Release
To release a new version the following steps should be followed:
- Create a
api/<next semver>
tag and push it to remote. - Create a new branch from
main
i.e.release-<next semver>
. This will function as your release preparation branch. - Add an entry to the
CHANGELOG.md
for the new release and change thenewTag
value inconfig/manager/kustomization.yaml
to that of the semver release you are going to make. Commit and push your changes. - Create a PR for your release branch and get it merged into
main
. - Create a
<next semver>
tag for the merge commit inmain
and push it to remote. - Confirm CI builds and releases the newly tagged version.