In develop branch:
| git checkout develop | # go to the develop branch |
| git pull | # make sure you have the latest code |
| git checkout -b feature/version-bump | # create a new branch for the version bump |
| edit ../VERSION | # bump the version number (for goMaker) |
| make generate | # updates version in code and rebuild |
| make test-all | # resolve all tests |
| git commit -am "Bumps version to..." | # mark the commit as final commit before merging |
| git push | # push the develop branch to remote |
Merge to develop, let tests pass there, merge to master, let tests pass there, and then tag
the commit with the version number and announce the release.