Skip to content

Release process

mgoerens edited this page Aug 15, 2025 · 7 revisions

Create Release PR

  • Ensure main is up-to-date
$ git checkout main
$ git pull
  • Create new branch and generate new bundle + full manifest file
$ git checkout -b v0.0.0
$ vim Makefile # Change VERSION
$ make bundle manifest-package
$ git add -p
$ git commit -s -m "Release v0.0.0"
$ git push

After branch is merged

  • Sync up main branch again and tag latest commit
$ git checkout main
$ git pull
$ git tag v0.0.0
$ git push --tag
  • Tagging the commit triggers a GitHub action, that takes care of doing the following (no need to run this manually !):
$ make docker-build
$ podman login quay.io
$ make docker-push
$ make manifest-package
$ make bundle-build
  • Create GitHub release
Clone this wiki locally