talk-android
talk-android copied to clipboard
Release 15.0.0 - Roadmap
Planned RC1: 13th September 2022
Release/EOL Management preparations (do this when creating new roadmap)
- [x] Create milestone
- [x] Check if oldest Android version is EOL by Google and user usage <= 0.5% and drop it if so (in gplay console: "reach and devices")
- [x] Search for usage of Build.VERSION_CODES.xy
- [ ] Announce it in changelog
Create stable-x.y branch & use it for release (when releasing RC1)
- [x] Create branch
stable-15.0- [x] Enable branch to be analyzed on codacy
- [x] Change on App
- [x] Check that transifex bot still works
- [x] Update versionCode in
app/build.gradleonmasterto next minor version
Test app with all supported Android versions
- Access all activities/controllers
- Chat: previews (media/contacts), text/voice-messages, reply/swipe-reply, delete, share file
- Call: audio/video
- Switch accounts
- Dark/light theme
All tests on
- [x] Android 5
- [x] Android 6
- [x] Android 7
- [x] Android 8
- [x] Android 9
- [x] Android 10
- [x] Android 11
- [x] Android 12
RC1
- [x] Bump versionCode in
app/build.gradlefile - [x] Replace screenshots (https://github.com/nextcloud/screenshots/)
- [x] Verify that the new version number is shown in settings
- [x] ~~Verify that it is shown on F-Droid (within 24h)~~
- [x] Inform marketing about changelog and expected release date
Final Release, after two weeks time (max) of latest RC release
- [x] Bump versionCode in
app/build.gradlefile - [x] Verify that the new version number is shown in settings
- [x] Tag version as "v
15.0.0" (as in^v[0-9]+\.[0-9]+\.[0-9]+$)
- [ ] Verify that it is shown on F-Droid (within 24h)
- [ ] In case there were security issues fixed ping the security team
After release
x.y- 1- [x] Delete
stable-14.2branch
- [x] Delete
x.y- [x] Create milestone
15.0.1 - [x] Schedule
x.y.1 RC13 weeks after stable, release ~4 weeks - [x] Create overview issue
- [x] Create milestone
x.y+ 1- [x] Create milestone
15.1 - [x] Create overview issue & adjust date, handle bumps
- [x] Create milestone
Backports:
Open PRs:
Hi @timkrueger - just assigned you for the remaining tasks, anything else I finished up :)
Thank you @AndyScherzinger