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.6.1 #992

Closed
23 of 32 tasks
hosy opened this issue Jun 23, 2021 · 5 comments · Fixed by #978
Closed
23 of 32 tasks

[RELEASE] 11.6.1 #992

hosy opened this issue Jun 23, 2021 · 5 comments · Fixed by #978
Labels
Approved by QA Approved by QA

Comments

@hosy
Copy link
Collaborator

hosy commented Jun 23, 2021

Release a new version

Xcode version to work with: 12.5 (12E262)

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. Ping @cscherm
  • [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
  • [QA] Design Test plan
  • [QA] Regression Test plan
  • [DOC] Update user manual with the new functionalities
  • [DOC] Update owncloud.org/download version numbers (notify #wordpress)
  • [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

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

jesmrec commented Jun 23, 2021

QA

11.6.1 is a short release with scoped fixes. For this reason, a whole regression test will not be done.

Smoke test

Automatic testing: Scenarios defined here

Report: serenity.zip

iPhone8 simulator with iOS14.5

Manual testing:

  • OAuth2 auth + renewal
  • OIDC auth
  • Uploads from Albums/Photos
  • Uploads from Files App
  • Uploads from Camera
  • Share sheet
  • Files App basic checks
  • IAP features
    • Scanner
    • PDF/image markup
    • Basic shortcuts
    • Image metadata

Changelog

Upgrade

The following issue was detected and reported separately as non-blocker: #993

@jesmrec
Copy link
Contributor

jesmrec commented Jun 23, 2021

(1) [FIXED]

  1. Archive 11.6 and 11.6.1
  2. Install 11.6
  3. Go to Settings and enable Logging
  4. Upgrade to 11.6.1
  5. Open the app after upgrading

Current: App crashes after upgrading. No way to open the app
Expected: Correctly upgraded

iPhoneXR v14.4
iPadAir v13.4

@felix-schwarz
Copy link
Contributor

@jesmrec Re (1): that crash should be fixed with the latest commit in #978. /cc @NannaBarz @hosy

@jesmrec
Copy link
Contributor

jesmrec commented Jun 24, 2021

Release 11.6.1 is ready to go from my side

QA report: #992 (comment)

Approved commits:

app: 321372c4
sdk: 8f0746b

Xcode version: 12.5 (12E262)

Devices: iPhoneXR v14.4, iPadAir v13.4

Great job, team!

@jesmrec jesmrec added the Approved by QA Approved by QA label Jun 24, 2021
@jesmrec jesmrec linked a pull request Jun 24, 2021 that will close this issue
10 tasks
@hosy
Copy link
Collaborator Author

hosy commented Jun 24, 2021

@jesmrec thank you for the QA and finding this bug!

@hosy hosy closed this as completed in #978 Jun 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved by QA Approved by QA
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants