Currently releases of Socomo are done by Wojciech Gdela. Here's the checklist for a release:
./mvnw versions:set -DgenerateBackupPoms=false -DnewVersion=2.X.0
./mvnw clean verify -P release
./dogfood.sh
./catfood.sh
- commit changes and push to github
- publish a new release on github with tag
v2.X.0
- attach
socomo-standalone-2.x.0.jar
to the github release - check in browser the
socomo.html
fromsocomo-core
module ./mvnw clean deploy -P release
- close staging repository on sonatype manager
- click the release button
- after ten minutes check central repository
./mvnw versions:set -DgenerateBackupPoms=false -DnewVersion=2.Y-SNAPSHOT
./dogfood.sh
- commit changes and push to github