Skip to content

Release process

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

Preparing a release

  1. Bump version number in main.go (format: x.x.x), and in README.md and deploy/autoneg.yaml (format: vx.x.x).
  2. If there are changes in the generated manifests, 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 vx.x.x")
  5. Push release tag (git push origin vx.x.x) which will build and push a release image
  6. Make github release, with version vx.x.x pointing to the pushed tag (vx.x.x)
  7. Bump version in main.go to x.x.(x+1)-dev
  8. Commit to master
Clone this wiki locally