<!-- Another release for the ownCloud Android client! For Open releases, keep the Open release template and remove the Patch and Enterprise release ones For Patch releases, keep the Patch release template and remove the Open and Enterprise release ones For Enterprise releases, keep the Enterprise release template and remove the Open and Patch release ones If you don't need some of the steps, cross them by removing the "[ ]" and surrounding the line by "~~ ~~", like "- ~~Non-applicable step~~" --> ## Open release ### TASKS: - [ ] [COM] Ping @mmattel about the new release - [ ] [GIT] Create branch `release/4.8.0` in owncloud/android from `master` - [ ] [DEV] Update version number and name in build.gradle in owncloudApp module - [ ] [DIS] Move Calens files from `unreleased` to a new folder like `M.m.p_YYYY-MM-DD` inside the `changelog` folder - [ ] [DEV] Add a release note to warn users that this will be the latest release with support for SDK versions older than 28 (Android 9) - [ ] [DEV] Check and reorder release notes in `ReleaseNotesViewModel.kt` to assure nothing important is missing there - [ ] [DEV] Code review - [ ] [DIS] Generate final bundle and APK from last commit in release branch - [ ] [COM] Prepare post in central.owncloud.org ([Category:News + Tag:android](https://central.owncloud.org/tags/c/news/5/android)) - [ ] [DIS] Check for new screenshots in Play Store/GitHub/F-Droid and generate them - [ ] [QA] Design test plan - [ ] [QA] Regression test execution - [ ] [QA] QA approval - [ ] [DIS] Upload release APK and bundle to internal ownCloud instance - [ ] [COM] Ping @mmattel that we are close to sign the new tags - [ ] [DIS] Upload and publish release bundle and changelog in Play Store - [ ] [DIS] Update screenshots in Play Store/GitHub/F-Droid - [ ] [GIT] Create and sign tag `v4.8.0` in HEAD commit of release branch, in owncloud/android - [ ] [GIT] Move tag `latest` pointing the same commit as the release commit - [ ] [DIS] Publish a new [release](https://github.com/owncloud/android/releases) in owncloud/android - [ ] [DIS] Release published in Play Store - [ ] [COM] Publish post in central.owncloud.org ([Category:News + Tag:android](https://central.owncloud.org/tags/c/news/5/android)) - [ ] [COM] Inform via chat that release is out - [ ] [GIT] Merge `master` into `release/4.8.0`, fixing all the conflicts that could happen, in owncloud/android - [ ] [GIT] Merge without rebasing `release/4.8.0` branch into `master`, in owncloud/android - [ ] [COM] Ping @DeepDiver1975 to update release information in https://owncloud.com/mobile-apps/ ### QA Regression test: Bugs & improvements: - [ ] (1) ...
Open release
TASKS:
release/4.8.0in owncloud/android frommasterunreleasedto a new folder likeM.m.p_YYYY-MM-DDinside thechangelogfolderReleaseNotesViewModel.ktto assure nothing important is missing therev4.8.0in HEAD commit of release branch, in owncloud/androidlatestpointing the same commit as the release commitmasterintorelease/4.8.0, fixing all the conflicts that could happen, in owncloud/androidrelease/4.8.0branch intomaster, in owncloud/androidQA
Regression test:
Bugs & improvements: