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 testing 1.3.4+14 #267

Closed
24 tasks done
Eldar2021 opened this issue Nov 28, 2024 · 0 comments · Fixed by #268
Closed
24 tasks done

Release testing 1.3.4+14 #267

Eldar2021 opened this issue Nov 28, 2024 · 0 comments · Fixed by #268
Assignees

Comments

@Eldar2021
Copy link
Owner

Eldar2021 commented Nov 28, 2024

Tested v1.3.4+14

Create branch & Check auto CI

  • rl/v1.3.4+14
  • Change version in app/pubspec.yaml
  • Run git add .
  • Run git commit -m "release v1.3.4+14"
  • Run git push --set-upstream origin rl/v1.3.4+14
  • Create PR for auto testing CI

Monkey test

Create tag v1.3.4+14

  • Create a tag
    • git tag -a v1.3.4+14 -m "release v1.3.4+14"
    • git push origin v1.3.4+14
  • Write change information

Deploy Android

Testing (Open Testing)

  • Check keys
    • ./keys/android_password.dart
    • ./keys/android_upload_keystore
  • To prepare new version appbundle
    • Cahnge degug -> release (android/app/build.gradle buildTypes)
  • Generate app bundle
    • melos flutter-clean
    • melos pub-get
    • cd app && flutter build appbundle
  • Create new release Play Store
    • Upload appbundle to Play Store
    • Write release name
    • Write release notes
    • Sen Review (After review we can publish to production)
  • Undo the changes
    • Change release to debug
  • After review "OpenTesting" Create Production release

Deploy IOS

  • Prerun on IOS (build on IOS)
    • melos flutter-clean
    • melos pub-get
    • melos run-app
  • Open project ios folder in Xcode
  • Check certificates "ios_development & ios_distirbution & distirbution"
  • Check profiles "dev profiles & prod profiles"
  • Check Display name (General)
  • Ceck "Build identifier" & "Team id"
  • Create Archive
    • Click Prom top menu "Product/Destination/any IOS device (arm64)"
    • Click Prom top menu "Product/Archive"
  • Distirbute App
    • Click Distirbute App button
  • Uploade
    • Select TestFlight & App Store
    • tap Distirbute
  • Create new version form apple connect
    • Choose My Quran app cleck +ios app
    • Enter change description
    • Check app information & screenshots
    • Enter build version
    • Send to review
@Eldar2021 Eldar2021 self-assigned this Nov 28, 2024
@Eldar2021 Eldar2021 linked a pull request Nov 28, 2024 that will close this issue
7 tasks
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

Successfully merging a pull request may close this issue.

1 participant