-
Update the changelog and commit
-
Run the maven release:prepare goal:
release:prepare -DautoVersionSubmodules=true -DpushChanges=false -Darguments=-DskipTests -Pci
-
Push the master branch with release and tag
-
Trigger master builder to build the tag (this is needed to trigger the deployment flow)
-
Wait for Jenkins to finish running the build (~15 minutes)
-
Wait for Sonatype to publish from it’s staging area (~15 minutes) repo1 link
-
Verify the release is available on Maven Central repo1 link
-
Create the release on GH from the tag
-
Paste in the details from the changelog, save, share as discussion
-
Announce on slack (community #clients and internal channels), mailing list, twitter