Skip to content

Release 35.0.0 - Roadmap #17549

Description

@alperozturk96

Planned RC1: 3 September 2026
Planned Release date:

Bump (do this when creating new roadmap)

Create stable-x.y branch & use it for release (when releasing RC1)

  • create branch stable-x.y
    • enable branch to be analyzed on codacy
  • change on App
    • getBranchName.sh
    • analysis-wrapper.sh
    • detectWrongSettings.sh
    • check that transifex bot still works
  • change on Lib
    • create branch stable-2.x
    • enable branch to be analyzed on codacy
    • getBranchName.sh
    • analysis-wrapper.sh
  • Update version on master to next minor version

Test app with all supported Android version

  • access all activities
  • auto upload
  • upload / download files/folders
  • use external sdcard
  • what's new slides correctly shown on first start

All tests on

  • Android 8.1
  • Android 9
  • Android 11
  • Android 14
  • Android 15

RC1

  • Bump version code in build.gradle file
  • add what's new slides
  • replace screenshots (https://github.com/nextcloud/screenshots/tree/master/android/phone)
  • release new library version with rc-2.x.y-01 tag & use this is in app
  • release new SSO if needed
  • Verify that the new version number is shown in settings
  • Verify that logging is enabled
  • add $version.txt to /fastlane/metadata/android/en-US/changelogs/ to support GPlay version info
  • release with fastlane: creates GH release, uploads to Gplay, creates Gitlab MR for F-Droid
  • Verify that it is shown on F-Droid (within 24h)
  • inform marketing about changelog and expected release date

Final Release, after two weeks time (max) of latest RC release

  • Bump version code in build.gradle file
  • set library to final tag
  • Verify that the new version number is shown in settings
  • Verify that logging is disabled
  • Test that what's new is shown correctly on upgrade
  • add $version.txt to /fastlane/metadata/android/en-US/changelogs/ to support GPlay version info
  • release with fastlane: creates GH release, uploads to Gplay, creates Gitlab MR for F-Droid
  • Verify that it is shown on F-Droid (within 24h)

After release

  • x.y-1
    • delete stable-x.y-1 branch
  • x.y
    • create milestone x.y.1
    • schedule x.y.1 RC1 3 weeks after stable, release ~4 weeks
    • create overview issue
  • x.y+1
    • create milestone x.y+1
    • create overview issue & adjust date, handle bumps

Backports:

Open PRs:

Marketing:
@jospoortvliet

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions