sdk-java/RELEASING.md

704 B

Release Process

The release process is automated with Github actions. In order to perform a release:

  1. Check if main CI pass.
  2. Open the Github repository main page and go in the tab "Actions". Trigger the workflow "Bump version" and insert the new version to release. This will create a new release PR.
  3. Check the release PR, merge it and cleanup the created branch.
  4. Wait for the CI to complete the deploy of the modules to OSSRH.
  5. Using the Github UI, create a new release, specifying the release notes and the tag to use.
  6. Trigger again the workflow "Bump version" to bump versions back to a snapshot version.
  7. Check the snapshot release PR, merge it and cleanup the created branch.