Skip to content

Release Checklist

Paul Schaub edited this page Mar 1, 2022 · 1 revision
  • Update CHANGELOG.md and dependency version in README.md
  • Check if code is in good shape -> gradle check javadocAll
  • Stable release? -> git checkout -b release/X.Y
  • Set the version in version.gradle. Don't forget to set isSnapshot = false
  • export CERT_D_VERSION=X.Y.Z
  • create commit: git commit -a -S -m "Cert-D-Java $CERT_D_VERSION"
  • create signed tag: git tag -s $CERT_D_VERSION -m "Cert-D-Java $CERT_D_VERSION"
  • clean the repository: git clean -x -d -f
  • release to maven central: gradle publish publishToMavenLocal
  • start next snapshot by bumping version in version.gradle and setting isSnapshot = true
  • create snapshot commit: git commit -a -S -m "Cert-D-Java-X.Y.(Z+1)-SNAPSHOT"
  • push to the repository: git push && git push --tags
Clone this wiki locally