Skip to content

Release Checklist

Michael Simons edited this page Jul 12, 2018 · 21 revisions
  • Verify changes.txt, update version being released in changes.txt
  • Don't need to change the versions in the POMs, they are automatically updated to release by the build.
  • Authorized person (Lasse) releases. Specify branch and version to be released
  • Wait for new version artifacts to become available in Maven Central, verify here (takes a few hours).
  • Once the release process is complete, tag the release (named vx.x.x)
git tag -a vX.Y.Z -m "Released as vX.Y.Z"
  • Create the Github release, associating it with the created tag
  • Update sample applications SDN University and OGM University to use new OGM version. (check the different branches)
  • Verify that SDN builds correctly against new the new version of OGM in Maven Central
  • Update OGM sub-module POMS on any respective branches (micro, minor or major) to declare a new version.
mvn versions:set -DgenerateBackupPoms=false -DnewVersion=X.Y.Z-SNAPSHOT

Use commit message "Update version to X.Y.Z-SNAPSHOT". Also update OGM README with new versions.

Clone this wiki locally