[x] Build and sign RC tarball from github tag v${version}-rc1 (see handbook for how to build)
[x] Upload as Github release using changelog entries
[x] Manual explorative testing:
[ ] If this is an enterprise app: Enabling the app must start the grace period
[ ] If this is the initial release of an app: Check that the minimum version constraint resolves correctly
[x] Changelog testing
[x] Tested #148 manually
[x] Tested #164 manually
[ ] Test and document in testplan => Final "Go" from QA (set 'QA-ready' label) => else do another RC after fixing issues in the "release-$version" branch
Final
[x] Check that no documentation issues are pending
[x] Rename last RC tarball to final
[x] Create github tag for final v${version} on release branch
[x] Upload as Github release using changelog entries
[ ] Ping #marketing channel to coordinate publishing
Publishing
[x] Upload tarball to marketplace (see handbook in confluence for details)
Release 1.2.2
Needed for:
Product approval
info.xml
description and screenshotQA
development
toqa
(testplan and tickets mentioned in release ticket)Documentation
Marketing
Build
All actions to be done on the release branch from here:
info.xml
(no version suffix)sonar-project.properties
(no version suffix)info.xml
info.xml
Beta/RC
v${version}-rc1
on release branch (see https://confluence.owncloud.com/display/EN/Product+Owners+List)v${version}-rc1
(see handbook for how to build)Final
v${version}
on release branch#marketing
channel to coordinate publishingPublishing
#updates
channelPost-release
master
branch with description "Closes #XYZ" with the release ticket number$version
and close the milestone