-
Notifications
You must be signed in to change notification settings - Fork 5
Release process
Samuel D. Leslie edited this page Jun 2, 2022
·
5 revisions
Instructions assume a correctly configured development environment.
- Determine the new version number (for subsequent steps).
- Update
CHANGELOG.md(review the commit history). - Push all commits on
mainand check all builds pass.
- Update the version number in
compare-api-java-client/pom.xml(but do not commit). - Clean earlier build outputs:
mvn clean - Deploy a new release with Maven:
mvn deploy -D publish -P release
Consult the internal documentation (Draftable employees only) for credentials suitable for publishing.
- Increment the version number in
compare-api-java-client/pom.xmland add a-SNAPSHOTsuffix. - Add a new Git tag corresponding to the release.
- Fast-forward the
stablebranch to matchmain. - Update any internal repositories to use the new version.