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 3.0.0 #1360

Closed
13 tasks done
sche opened this issue Jul 27, 2021 · 0 comments
Closed
13 tasks done

Release 3.0.0 #1360

sche opened this issue Jul 27, 2021 · 0 comments
Assignees
Labels
infrastructure Technical tasks, not user-facing

Comments

@sche
Copy link
Contributor

sche commented Jul 27, 2021

  • Create a release task in GitHub using the “New Release” template.
  • Create and push the release branch
git checkout main -b release/3.0.0
git push -u origin release/3.0.0
  • Marketing version is updated (3.0.0)
agvtool new-marketing-version 3.0.0
  • Notify QA
  • QA approved release candidate build
  • Product Owner approved submission

AFTER PRODUCT OWNER APPROVAL

  • Update screenshots in the App Store
  • Submit to the App Store Review with developer approval for distribution
  • Notify the team that release was submitted using the template below:
@here Hi everyone! We have submitted new iOS app v3.0.0 for review to the App Store.
  • Create a new release in GitHub with release notes. This will create a tag. The tag should be in a format v3.0.0

Download DSYMs manually

  • dSYMs are downloaded from AppStoreConnect and uploaded to Firebase Crashlytics.
# For the Multisig app (App Store version):
> ./bin/upload-symbols \
  -gsp Multisig/Cross-layer/Analytics/Firebase/GoogleService-Info.Production.Mainnet.plist \
  -p ios /path/to/dSYMs

Or download DSYMs with the script

  • Install fastlane with gem install fastlane --verbose
  • Set up the fastlane directory with configuraiton (ask team member to help). Do not commit the directory to the repository.
  • Change the build version and build number in the fastlane/upload_dsyms.sh file
  • Run the script sh fastlane/upload_dsyms.sh

Finally

  • Release the app when it is approved by the App Store Review team (do not release on Thu/Fri). Notify the team using the following template:
@here Hi everyone! We have released the iOS app v3.0.0 to the App Store and it will soon be available for download.
  • Merge the release branch to master branch via new pull-request
@sche sche added the infrastructure Technical tasks, not user-facing label Jul 27, 2021
@sche sche self-assigned this Jul 27, 2021
@sche sche changed the title Release 2.19.0 or 3.0.0 Release 3.0.0 Aug 3, 2021
@sche sche closed this as completed Aug 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure Technical tasks, not user-facing
Projects
None yet
Development

No branches or pull requests

1 participant