[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:
[x] Compatibitility with php 7.3 (env HCLOUD_SERVER_IMAGE=debian-10 oc10.sh ${appname})
[x] Changelog testing
[x] 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)
Reason
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)env HCLOUD_SERVER_IMAGE=debian-10 oc10.sh ${appname}
)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