talk-android icon indicating copy to clipboard operation
talk-android copied to clipboard

Release 15.0.0 - Roadmap

Open AndyScherzinger opened this issue 3 years ago • 1 comments

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.gradle on master to 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.gradle file
  • [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.gradle file
  • [x] Verify that the new version number is shown in settings
  • [x] Tag version as "v15.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.2 branch
  • x.y
    • [x] Create milestone 15.0.1
    • [x] Schedule x.y.1 RC1 3 weeks after stable, release ~4 weeks
    • [x] Create overview issue
  • x.y + 1
    • [x] Create milestone 15.1
    • [x] Create overview issue & adjust date, handle bumps

Backports:

Open PRs:

AndyScherzinger avatar Jun 22 '22 19:06 AndyScherzinger

Hi @timkrueger - just assigned you for the remaining tasks, anything else I finished up :)

AndyScherzinger avatar Oct 17 '22 17:10 AndyScherzinger

Thank you @AndyScherzinger

timkrueger avatar Oct 18 '22 09:10 timkrueger