Release process - GoogleCloudPlatform/gke-autoneg-controller GitHub Wiki
Preparing a release
- Bump version number in
main.go
(format: x.x.x), and in README.md
and deploy/autoneg.yaml
(format: vx.x.x).
- 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
- Commit locally
- Create local release tag (
git tag vx.x.x -m "Version vx.x.x"
)
- Push release tag (
git push origin vx.x.x
) which will build and push a release image
- Make github release, with version vx.x.x pointing to the pushed tag (vx.x.x)
- Bump version in main.go to x.x.(x+1)-dev
- Commit to master