Skip to content

Release Process

Sebastian Schuberth edited this page Sep 28, 2023 · 7 revisions
  • Any core-dev can technically do releases. So far, only @sschuberth has done releases, so ask him in case of questions.
  • Once a week, before the ORT Community Meeting, the core-dev checks out the latest main and runs these commands locally:
    • ./gradlew releaseVersion (to create a local release tag in Git)
    • git push origin <tag> (to push the created <tag> and trigger the release workflow on GitHub)
    • Wait for the release workflow to succeed.
    • Inspect the releases page.
    • Go to the OSSRH Staging Repositories (select on the left-hand side under Build Promotion) and:
      • Inspect the artifacts for completeness and consistency.
      • Close the staging repository.
      • Release the closed staging repository.
    • Wait for artifacts to get published on Maven Central.
Clone this wiki locally