Release Checklist - igniterealtime/Smack GitHub Wiki
Check that
- there are no
-SNAPSHOTdependencies - there are no
-alpha/-betadependencies
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
versionfile 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.