Releasing K8up

Before pushing a new Git tag, please adjust the version number in antora.yml.

The release process is automated all the way through. It starts when a maintainer pushes a new git tag. This will trigger a GitHub Action which will, in turn, create:

  • A GitHub release with a changelog based on the merged pull requests.

  • A build of the Docker image, which is pushed to Docker Hub and Quay.io.

This process mostly relies on GoReleaser.

Git Tag

Note that we use the following format v0.0.0 for git tags, see git tags. We follow SemVer.