Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RELEASE] 11.9.1 #1113

Closed
8 of 34 tasks
jesmrec opened this issue Mar 25, 2022 · 5 comments
Closed
8 of 34 tasks

[RELEASE] 11.9.1 #1113

jesmrec opened this issue Mar 25, 2022 · 5 comments

Comments

@jesmrec
Copy link
Contributor

jesmrec commented Mar 25, 2022

Release a new version

Xcode version to work with: 12.5.1

TASKS:

Git & Code

  • [GIT] Create branch release/[major].[minor].[patch] (freeze the code)
  • [DEV] Update APP_SHORT_VERSION [major].[minor].[patch] in ownCloud.xcodeproj/project.pbxproj
  • [TRFX] Update translations from transifex branch.
  • [TRFX] Check for missing translations.
  • [DIS] Update changelog
  • [DEV] Update In-App Release Notes (changelog) in ownCloud/Release Notes/ReleaseNotes.plist
  • [DEV] Changelog: Created a folder for the new version like $majorVersion.$minorVersion.$patchVersion_YYYY-MM-DD
  • [DEV] Changelog: Moved all changelog files from the unreleased folder to the new version folder
  • [DEV] Inform Documentation-Team for the upcoming major/minor release with new version tag (notify #documentation-internal)
  • [QA] Design Test plan
  • [QA] Regression Test plan
  • [DOC] Update https://owncloud.com/mobile-apps/#ios version numbers (notify #marketing)
  • [GIT] Merge branch release/[major].[minor].[patch] in master
  • [GIT] Create tag and sign it [major].[minor].[patch]
  • [GIT] Add the new release on GitHub ios-app
  • [DEV] ownBrander: Update the ownBrander git tag in repository customer_portal to new release tag
  • [DEV] Update used Xcode version for the release in .xcode-version
  • [DEV] Inform #documentation about the new release to set new documentation branch tag

If it is required to update the iOS-SDK version:

  • [GIT] Create branch library release/[major].[minor].[patch](freeze the code)
  • [mail] inform #marketing about the new release.
  • [DIS] Update README.md (version number, third party, supported versions of iOS, Xcode)
  • [DIS] Update changelog
  • [GIT] Merge branch release/[major].[minor].[patch] in master
  • [GIT] Create tag and sign it [major].[minor].[patch]
  • [GIT] Add the new release on GitHub ios-sdk

If it is required to update third party:

  • [DIS] Update THIRD_PARTY.txt

App Store

  • [DIS] App Store Connect: Create a new version following the [major].[minor].[patch]
  • [DIS] App Store Connect: Trigger Fastlane screenshots generation and upload
  • [DIS] Upload the binary to the App Store
  • [DIS] App Store Connect: Trigger release (manually)
  • [DIS] App Store Connect: Decide reset of iOS summary rating (Default: keep)
  • [DIS] App Store Connect: Update description if necessary (coordinated with #marketing)
  • [DIS] App Store Connect: Update changelogs
  • [DIS] App Store Connect: Submit for review

BUGS & IMPROVEMENTS:

@jesmrec
Copy link
Contributor Author

jesmrec commented Mar 25, 2022

QA

Short release

  • Biometric checks -> [fix/biometrical-unlock-setup] Fix: Setup Passcode with Biometrical Unlock #1112
  • Sanity test OAuth2
    • Authentication
    • Token granted
    • Token renewal
    • Token revoked
  • Infinite propfind (server 90K items + ocis) -> It took ~1min to discover 90K items. It's OK
  • Automated tests
  • Basic smoke test (not automated)
    • Uploads
    • Downloads
    • Previews
    • Files app -> (special attention to unlocking)
  • Upgrade test
    • From 11.9

@jesmrec
Copy link
Contributor Author

jesmrec commented Mar 25, 2022

Two minor details in 11.9.1:

  • The New in ownCloud does not include the biometrical fix

  • Upgrading from 11.9 to 11.9.1 works fine. But, upgrading from 11.8.2 to 11.9.1 with biometrical, shows the passcode after the upgrade instead of the biometrical. This is a "double jump" (not from latest release), so, maybe not worthy to fix, since this is not a blocker issue.

@jesmrec
Copy link
Contributor Author

jesmrec commented Mar 29, 2022

The New in ownCloud does not include the biometrical fix

not reproducible anymore

Upgrading from 11.9 to 11.9.1 works fine. But, upgrading from 11.8.2 to 11.9.1 with biometrical, shows the passcode after the upgrade instead of the biometrical. This is a "double jump" (not from latest release), so, maybe not worthy to fix, since this is not a blocker issue.

not a blocker since this is not the latest version and the described scenario breaks nothing and only happens just after upgrades (consequent unlocks are done in the right way, by using the latest unlock method)

@jesmrec
Copy link
Contributor Author

jesmrec commented Mar 29, 2022

Version: 11.9.1 approved

QA checks: #1113 (comment)
Automatic tests report: https://reports.cucumber.io/reports/b638d5fb-2f20-47c8-bbf6-afef96140036

Approved commits:

app: c311323
sdk: 2cca807

Devices:

iPhoneXR iOS15.3
iPad Air iPadOS14.7

Xcode version: 12.5.1 (12E507)

@jesmrec
Copy link
Contributor Author

jesmrec commented Apr 7, 2022

Done!

@jesmrec jesmrec closed this as completed Apr 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant