- Workflow Source: https://dzone.com/articles/why-i-never-use-maven-release
- git flow tutorial: https://www.youtube.com/watch?v=BYrt6luynCI
TL;DR
git flow release start 6.0.0
git checkout release/6.0.0
mvn versions:set -DnewVersion=6.0.0
git flow release finish 6.0.0
git push origin --all --follow-tags