This reduces four manual steps in our release process down to one
and is a step closer to fully automating this part of the release process in the future.
update-version.sh updates the version number in the following locations:
- configure.ac
- CMakeLists.txt
- contrib/gitian-descriptors/*.yml (major and minor version number changes only)
- release notes
The default behavior is to increment the revision version number (our most common version bump operation).
Optionally, -v can be specified to set a particular <major.minor.revision> version.