Make sure all issues for the current milestone are closed.
Run
versionscript to set new version and generate changelog:./resource/version <new_version_number>
A list of changes in the current version will be extracted from git history and written into CHANGELOG.TXT file. The new version will be written into VERSION.TXT file.
N.B.: it might be a good idea to move this script into build.gradle.
Edit changes list in
CHANGELOG.TXTmanualy to make it easier to read and understand.Make a commit containing changes in
CHANGELOG.TXTandVERSION.TXT. Comment this commit with the new version number.Create annotated tag on this commit:
git tag -a serveraccess-<new_version_number> -m 'Release <new_version_number>'Push all changes. Don't forget to push the tag also!
Close milestone.
Let the others know about the release!