- Merge the
develop
branch intomaster
. - CI will automatically create a new release in GitHub with octo CLI and update the
latest
tag for bothocto
andoctopod
. Wait for CI to complete. - Edit the created release in GitHub to match the version you are releasing.
- Change the release name to the version being released.
- Uncheck "This is a pre-release"
- Push the new release of
octo
andoctopod
. To do this run./release.sh <version>
. - Update the referenced tags in documentation
- If there were changes to the examples:
- Build and push the new containers:
- octopod-web-app-example
- octopod-helm-example
- Create a new tag incrementing the integer version number of the tag:
- Pull the image (
docker pull
) - Tag it with the new
v<integer>
(docker tag
) - Push the new tag (
docker push
)
- Pull the image (
- Update docs where the tags are referenced.
- Build and push the new containers: