Skip to content

Latest commit

 

History

History
15 lines (13 loc) · 772 Bytes

RELEASING.md

File metadata and controls

15 lines (13 loc) · 772 Bytes

Releasing

  1. Make sure you're on the main branch.
  2. Change VERSION_NAME in root gradle.properties to a non-SNAPSHOT version.
  3. Update README.md for the impending release.
  4. Update CHANGELOG.md for the impending release.
  5. Commit (don't push) the changes with message "Release x.y.z", where x.y.z is the new version.
  6. Tag the commit x.y.z, where x.y.z is the new version.
  7. Change VERSION_NAME in root gradle.properties to the next SNAPSHOT version.
  8. Commit the snapshot change.
  9. Push the 2 commits + 1 tag to origin/main.
  10. Wait for the "Release" Action to complete.
  11. Create the release on GitHub with release notes copied from the changelog.

If step 10 fails: drop the Sonatype repo, fix the problem, commit, and start again at step 6.