Release Process
Feature Request - Phase 1
- Create a pull request
- CI will be checked automatically
- Once CI is passing, the author
@mageddo
must approve the PR
- Merge the PR
Pre-Releasing New Version - Phase 2
- Define the new version number
- Document the new version and changes at
RELEASE-NOTES.md
- Generate the git tag with the steps below
Patch Version
$ ./gradlew release
Major Version
$ VERSION=3.18.0 && ./gradlew release -Prelease.releaseVersion=${VERSION} -Prelease.newVersion=${VERSION}
Release Latest - Phase 3
- Define a pre-release version which will be promoted to the latest by following the rules.
- Edit the github release setting latest flag
- Run the release latest workflow, if you don’t run the workflow it will auto run on the next day at 07:30 UTC