Skip to content

Release Checklist

Paul Schaub edited this page Apr 29, 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 VKS_JAVA_VERSION=X.Y.Z
  • create commit: git commit -a -S -m "VKS-Java $VKS_JAVA_VERSION"
  • create signed tag: git tag -s $VKS_JAVA_VERSION -m "VKS-Java $VKS_JAVA_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 "VKS-Java X.Y.(Z+1)-SNAPSHOT"
  • push to the repository: git push && git push --tags
Clone this wiki locally