git tag -l
. It should look something like vX.Y.Z
. We'll call the current version $CV
and the new version $NV
.git log $CV..
to list all the changes since the last release.cd internal/version && go generate && cd ../..
CHANGES.md
to include a summary of the changes.CHANGES.md
changes. When the CL is approved, submit it.git pull
c. Tag the repo with the next version: git tag $NV
. d. Push the tag: git push origin $NV
.A nightly cron job re-generates all of the clients. It runs make all
.
Releases are manually tagged (see above).
See: