<!-- 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~~" --> ## Patch release ### TASKS: - [x] [GIT] Create branch `release/4.5.1` in owncloud/android from `latest` - [x] [DEV] Update version number and name in build.gradle in owncloudApp module - ~~[DOC] Update [SBOM](https://infinite.owncloud.com/f/31e6d44f-f373-557c-9ab3-1748fc0c650d$4994cd9c-1c17-4254-829a-f5ef6e1ff7e3%215080be84-fbcc-4aca-956e-b278a7090418)~~ - [x] [DIS] Update release notes in app and changelog in `unreleased` with the proper content for the release - [x] [DIS] Move Calens files from `unreleased` to a new folder like `M.m.p_YYYY-MM-DD` inside the `changelog` folder - [x] [DIS] Copy the `unreleased` folder in `master` branch into this branch, to avoid Calens conflicts problems - [x] [DEV] Check and reorder release notes in `ReleaseNotesViewModel.kt` to assure nothing important is missing there - [x] [DEV] Code review - [x] [DIS] Generate final bundle and APK from last commit in the release branch - ~~[DIS] Check for new screenshots in Play Store/GitHub/F-Droid and generate them~~ - [x] [QA] Design test plan - [x] [QA] Test execution - [x] [QA] Trigger BitRise builds for unit tests and UI tests, in case changelog conflicts avoid them in GitHub - [x] [QA] QA approval - [x] [DIS] Upload release APK and bundle to internal ownCloud instance - [x] [DIS] Upload and publish release bundle and changelog in Play Store - ~~[DIS] Update screenshots in Play Store/GitHub/F-Droid~~ - [x] [GIT] Create and sign tag `v4.5.1` in HEAD commit of release branch, in owncloud/android - [x] [GIT] Move tag `latest` pointing the same commit as the release commit - [x] [DIS] Publish a new [release](https://github.com/owncloud/android/releases) in owncloud/android - [x] [DIS] Release published in Play Store - [x] [COM] Inform in "ownCloud General" and #general that release is out - [x] [GIT] Merge `master` into `release/4.5.1`, fixing all the conflicts that could happen, in owncloud/android - [x] [GIT] Merge without rebasing `release/4.5.1` branch into `master`, in owncloud/android - [x] [COM] Ping @DeepDiver1975 to update release information in https://owncloud.com/mobile-apps/ ### QA QA checks: - [x] Smoke test - [x] Upgrade test Bugs & improvements: - [ ] (1) ...
Patch release
TASKS:
release/4.5.1in owncloud/android fromlatest[DOC] Update SBOMunreleasedwith the proper content for the releaseunreleasedto a new folder likeM.m.p_YYYY-MM-DDinside thechangelogfolderunreleasedfolder inmasterbranch into this branch, to avoid Calens conflicts problemsReleaseNotesViewModel.ktto assure nothing important is missing there[DIS] Check for new screenshots in Play Store/GitHub/F-Droid and generate them[DIS] Update screenshots in Play Store/GitHub/F-Droidv4.5.1in HEAD commit of release branch, in owncloud/androidlatestpointing the same commit as the release commitmasterintorelease/4.5.1, fixing all the conflicts that could happen, in owncloud/androidrelease/4.5.1branch intomaster, in owncloud/androidQA
QA checks:
Bugs & improvements: