- Use one release issue for all projects https://gitlab.com/oersi/oersi-setup/-/issues/new
- Set release version x.y in pom.xml and commit
- ...with x major version, y minor version
git add pom.xml
git commit -m "release <RELEASE-VERSION> (Ref <ISSUE-URL>)"
- Create release tag
git tag -a <RELEASE-VERSION> -m "release <RELEASE-VERSION> (Ref <ISSUE-URL>)"
- Set snapshot version x.y+1-SNAPSHOT in pom.xml and commit
git add pom.xml
git commit -m "next snapshot (Ref <ISSUE-URL>)"
- Push
git push origin master
git push origin <RELEASE-VERSION>