-
Notifications
You must be signed in to change notification settings - Fork 886
Release Checklist
Florian Schmaus edited this page Mar 3, 2021
·
19 revisions
Check that
- there are no
-SNAPSHOT
dependencies - there are no
-alpha
/-beta
dependencies
Then
- Copy the Changelog from JIRA into
resources/releasedocs/changelog.html
- Set the version in
version
export SMACK_VERSION=$(cat version)
git commit -a -m "Smack ${SMACK_VERSION}" \
&& git tag -s "${SMACK_VERSION}" -m "Smack ${SMACK_VERSION}" \
&& gradle --no-parallel publish install
- Edit
version
file and create follow up commit:
export SMACK_VERSION=$(cat version)
git commit -a -m "Smack $SMACK_VERSION"
Then
- Push branches and release tag
- Stage and deploy on
oss.sonatype.org
- Upload to Ignite Realtime website
- Post release announcement. Don't forget the 'planetjabber' tag when posting.