This is a slimmed-down version of the release process described here.
feature freeze: Merge all completed features into main development branch
of all repos to begin "feature freeze" period.
branch repo: Create a new release branch using the GitHub UI for the
repo (e.g. release-0.25).
tag release: Run the Tag action on the release branch with the
desired version (e.g. v0.25.0).
build/publish: Run the CI action on the tag.
tag next pre-release: Run the tag action on the main development branch
with the -0.rc.0 for the next release (e.g. v0.26.0-0.rc.0). (NOTE:
we added the -0. prefix to allow correctly sorting release candidates)
verify: Verify all artifacts have been published successfully, perform
sanity testing.
Check in Upbound Marketplace that the new versions are present.