forked from igniterealtime/Smack
-
Notifications
You must be signed in to change notification settings - Fork 0
Release Checklist
Florian Schmaus edited this page Apr 14, 2016
·
13 revisions
Check that
- there are no
-SNAPSHOTdependencies - there are no
-alpha/-betadependencies
Then
-
Copy the Changelog from Bamboo into
resources/releasedocs/changelog.html -
Set the version in
version.gradle -
export SMACK_VERSION=
-
Create the commit:
git ca -m "Smack $SMACK_VERSION" -
Then clean and prepare release with
git clean -x -d -f && gradle eclipse uploadArchives distributionZip installNote that only
uploadArchivesis required for the actual upload. Buteclipse,distributionZipandinstallare usually a good idea to perform together with the upload. -
Create a signed tag:
git tag -s $SMACK_VERSION -m "Smack $SMACK_VERSION" -
Edit version.gradle and create follow up commit
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.