-
Notifications
You must be signed in to change notification settings - Fork 288
Releasing
Robin Stocker edited this page Oct 21, 2024
·
3 revisions
- Prepare a PR for release:
- Prepare
CHANGELOG
, e.g. withgit log --first-parent commonmark-parent-0.xx.0..
- If minor version should be bumped (as opposed to just patch), run
mvn versions:set -DnewVersion=0.yy.0-SNAPSHOT
- Prepare
- Merge PR, wait for main to be green
- On GitHub, go to Actions -> "release", click "Run workflow", refresh the page, click on the new run
- Click "Review deployments" to start release
- Check to logs (and hope the release goes smoothly); see https://central.sonatype.org/faq/ for some common problems
- Wait for artifacts to land on Maven Central, see e.g. https://central.sonatype.com/artifact/org.commonmark/commonmark/versions
-
README.md
: Update the version numbers and any documentation - Create a release from the tag, copy and pasting the release notes from
CHANGELOG
- Go through addressed issues and add a comment mentioning that it has been released
- Announce the release