Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
git checkout -b wave-0.54.0-release

Then check out this branch, to do any release work needed.

...

Adjust 'waveinabox.version' in build.properties. Do not include RC in the version number here.

Consider http://semver.org/ as the guide for deciding on the release version.

Create CHANGES

I suggest using the following git log, to produce a one-line-per-change list of all commits.
(An alternative, would be to use the JIRA id's - but not everything goes through Jira (notably most of my stuff doesn't! (tongue)))

...

.
Check that the produced code still works!

Check that source packages don't include any binaries.

Sign the release using your GPG key, and record SHA512 checksums for the files.

Look for instructions in the KEYS file on how to append your key.

Code Block
languagebash
titleSign artefacts
#!/bin/zsh
#Assumes it is being run in the folder with artefacts.

PRE="apache-wave-"
for f in $PRE*; do
gpg --armor --output $f.asc --detach-sig $f
gpg --print-md SHA512 $f > $f.sha
done

...