Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 1.16 KB

RELEASE.md

File metadata and controls

19 lines (14 loc) · 1.16 KB

Releasing

The Release workflow uses the v7 draft-first release flow.

  1. Select the branch or commit corresponding to the successfully built and promoted version.

  2. Go to Actions → Release → Run workflow, select that ref, and enter the full version including its build number (for example, 1.2.3.456). Alternatively, from this repository, run:

    gh workflow run release.yml --ref <release-ref> -f version=<full-version>

The workflow creates or reuses a draft GitHub release, runs releasability checks, promotes the artifacts, publishes to binaries and Maven Central, and publishes the GitHub release after those steps succeed. Publishing a release manually in the GitHub UI no longer starts the release workflow.

If the workflow fails, fix the cause and re-run the failed workflow from GitHub Actions with the same version. The draft is retained for retries; a rebuild is not required. An already published release cannot be reused.