Skip to content

How to release a new version

Kevin Wallimann edited this page Mar 22, 2024 · 7 revisions

Release with Github Actions

Automatic part

  • Run the https://github.com/AbsaOSS/hyperdrive-trigger/actions/workflows/create_release.yml workflow.
    • As branch, choose develop, or any other branch from which you would like to create a release.
    • As release version, provide the release version, e.g. v0.5.22
    • As snapshot version, provide the next development version, e.g. v0.5.23. The -SNAPSHOT suffix will automatically be appended to the version
  • The action creates a branch e.g. release/v0.5.22 (the branch must not exist yet), a tag (e.g. v0.5.22) and a draft release.

Manual part

  • Go to the release page, and add release notes, and publish the release.
  • Approve the changes in the generated pull request
  • Delete the release branch

Deploy to Maven Central with Github Actions

Automatic part

Manual part

  • Log in to oss.sonatype.org, go to Staging repositories, and release the repository.
Clone this wiki locally