-
Notifications
You must be signed in to change notification settings - Fork 62
Releasing
Libor Ryšavý edited this page Jan 22, 2021
·
22 revisions
-
decide right version (use semantic versioning scheme)
-
check your current fork and branch to be
gooddata/gooddata-java:master -
run the release using
./release.sh -v <decided version>(you'll be asked for your GPG password or you can add-g <gpg password>parameter)(API version is appended automatically from
gooddata-java-model/src/main/resources/GoodDataApiVersion)(JDK 11 is required for build)
(In case there are some problems uploading to Sonatype, check status page)
-
close (and rename if necessary) current milestone (and create new one named "next")
-
create a new release
-
wait for Maven Central sync
In case the release script (release.sh) somehow fails, or you don't like the auto-magic, you can replace that step with:
- change version in
README.mdand commit "bump version" - release using Maven release plugin
mvn release:prepare release:perform git push origin --tags HEAD