Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 994 Bytes

RELEASING.md

File metadata and controls

42 lines (28 loc) · 994 Bytes

Releasing

  1. Update the version in build.gradle.kts to the release version.

  2. Update the CHANGELOG.md:

  3. Change the Unreleased header to the release version.

  4. Add a link URL to ensure the header link works.

  5. Add a new Unreleased section to the top.

  6. Update the README.md so the "Download" section reflects the new release version and the snapshot section reflects the next "SNAPSHOT" version.

  7. Commit

    $ git commit -am "Prepare version X.Y.X"
    
  8. Tag

    $ git tag -am "Version X.Y.Z" X.Y.Z
    
  9. Update the version in build.gradle.kts to the next "SNAPSHOT" version.

  10. Commit

    $ git commit -am "Prepare next development version"
    
  11. Push!

    $ git push && git push --tags
    

    This will trigger a GitHub Action workflow which will create a GitHub release and upload the release artifacts to Sonatype Nexus.

  12. Visit Sonatype Nexus and promote the artifact.