### Reason - Decoupling release cycle from core so we can tag the app independently ### Tasks - [x] add changelog - [x] add Makefile ### QA - [x] Create **QA Milestone** - [x] Move items from `development` to `qa` - [x] Create release branch with the format "release-$version" - [ ] Create "$version Testplan" ### Documentation - [ ] Changes in the docs needed? ### Marketing - [ ] Ping RocketChat channel #marketing - [ ] Check/adapt info.xml stuff - [ ] Check/adapt screenshot - [ ] Blog post or other communication if applicable ### Build All actions to be done on the release branch from here: - [x] Bump version in info.xml (no version suffix) - [x] Update CHANGELOG.md - Change CHANGELOG.md 'Unreleased' to '$version' (final release date unknown) #### Beta/RC - [x] Create github tag for 'v${version}RC1' on release branch - [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 => https://github.com/owncloud/external/releases/tag/v1.4.0RC1 - [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] Create github tag for final 'v${version}' on release branch - [x] Build and sign final tarball from github tag 'v${version}' (see handbook for how to build) - [x] Upload as Github release using changelog entries - [x] Smoke test tarball (at least install + enable) ### Publishing - [x] Send mail to release-coordination with link to this ticket and to the changelog ### Post-release - [x] Rename QA milestone to '$version' - [x] Add a new 'Unreleased' section in CHANGELOG.md and add release date '$version - $currentDate' (ex: 3.1.5 - 2018-08-01) - [x] Create PR to merge changes back to the `master` branch with description "Closes #XYZ" with the release ticket number: https://github.com/owncloud/external/pull/17
Reason
Tasks
QA
developmenttoqaDocumentation
Marketing
Build
All actions to be done on the release branch from here:
Beta/RC
handbook for how to build)
Final
handbook for how to build)
Publishing
Post-release
masterbranch withdescription "Closes #XYZ" with the release ticket number: Release 1.4.0 #17