git tag -l. It should look something like
vX.Y.Z. We'll call the current version
$CVand the new version
git log $CV..to list all the changes since the last release.
cd internal/version && go generate && cd ../..
CHANGES.mdto include a summary of the changes.
CHANGES.mdchanges. When the CL is approved, submit it.
git pullc. 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
Releases are manually tagged (see above).