...
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! ))
...
.
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 | ||||
---|---|---|---|---|
| ||||
#!/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 |
...