Skip to content

Release process

Oliver Soell edited this page Aug 2, 2021 · 11 revisions

Preparing a release

  1. Bump version number in main.go (format: x.x.x), and in README.md.
  2. Run VERSION=vx.x.x make autoneg-manifests, and replace the Google header in deploy/autoneg.yaml
  3. Commit locally
  4. Create local release tag (git tag vx.x.x -m "Version **v**x.x.x")
  5. Push release tag (git push **v**x.x.x origin) which will build and push a release image
  6. Make github release, with version vx.x.x pointing to the master commit
  7. Bump version in main.go to x.x.(x+1)-dev
  8. Commit to master
Clone this wiki locally