Skip to content

Release Checklist

Paul Schaub edited this page Jul 25, 2023 · 1 revision
  • Update CHANGELOG.md.
  • Check if code is in good shape -> gradle check
  • Stable release? -> git checkout -b release/X.Y
  • Set the version in version.gradle. Don't forget to set isSnapshot = false
  • export WOT_VERSION=X.Y.Z
  • create commit: git commit -a -S -m "PGPainless-WOT $WOT_VERSION"
  • create signed tag: git tag -s $WOT_VERSION -m "PGPainless-WOT $WOT_VERSION"
  • clean the repository: git clean -xdf
  • 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 "PGPainless-WOT X.Y.(Z+1)-SNAPSHOT"
  • push to the repository: git push && git push --tags
Clone this wiki locally