From 36d0c3d11a2981e49acef9d7bacfda952fa91ddd Mon Sep 17 00:00:00 2001 From: Eldar2021 Date: Sat, 30 Sep 2023 17:05:25 +0600 Subject: [PATCH 1/5] release v1.2.1 --- .github/ISSUE_TEMPLATE/release-testing.md | 5 +++++ app/pubspec.yaml | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/release-testing.md b/.github/ISSUE_TEMPLATE/release-testing.md index c97f753e..7c1f88d5 100644 --- a/.github/ISSUE_TEMPLATE/release-testing.md +++ b/.github/ISSUE_TEMPLATE/release-testing.md @@ -9,6 +9,11 @@ assignees: '' Tested on commit +# Create branch +- [ ] `rl/v` +- [ ] Change version in `app/pubspec.yaml` +- [ ] + # Release Testing v - [ ] Check Integration tes(CI) `melos integration-test-app` - [ ] Check unit test `melos unit-test` diff --git a/app/pubspec.yaml b/app/pubspec.yaml index 6a096c12..acfef105 100644 --- a/app/pubspec.yaml +++ b/app/pubspec.yaml @@ -3,7 +3,7 @@ description: A new Flutter project. publish_to: "none" -version: 1.2.0 +version: 1.2.1 environment: sdk: ">=3.0.0 <4.0.0" From 8647a470b105c82afc18a8dad74b639dad571ff6 Mon Sep 17 00:00:00 2001 From: Eldar2021 Date: Sat, 30 Sep 2023 17:06:59 +0600 Subject: [PATCH 2/5] edit issue temps --- .github/ISSUE_TEMPLATE/release-testing.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/release-testing.md b/.github/ISSUE_TEMPLATE/release-testing.md index 7c1f88d5..12e9571b 100644 --- a/.github/ISSUE_TEMPLATE/release-testing.md +++ b/.github/ISSUE_TEMPLATE/release-testing.md @@ -12,7 +12,10 @@ Tested on commit # Create branch - [ ] `rl/v` - [ ] Change version in `app/pubspec.yaml` -- [ ] +- [ ] Run `git add .` +- [ ] Run `git commit -m "release v"` +- [ ] Run `git push --set-upstream origin rl/v` +- [ ] Create PR for auto testing CI # Release Testing v - [ ] Check Integration tes(CI) `melos integration-test-app` From 9390b7c1a266c3a27ad20b72d73e179171c68678 Mon Sep 17 00:00:00 2001 From: Eldar2021 Date: Sat, 30 Sep 2023 17:27:02 +0600 Subject: [PATCH 3/5] edit issue temp --- .github/ISSUE_TEMPLATE/release-testing.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/release-testing.md b/.github/ISSUE_TEMPLATE/release-testing.md index 12e9571b..71ce7f34 100644 --- a/.github/ISSUE_TEMPLATE/release-testing.md +++ b/.github/ISSUE_TEMPLATE/release-testing.md @@ -7,24 +7,21 @@ assignees: '' --- -Tested on commit +Tested v -# Create branch +# Create branch & Check auto CI - [ ] `rl/v` - [ ] Change version in `app/pubspec.yaml` - [ ] Run `git add .` - [ ] Run `git commit -m "release v"` - [ ] Run `git push --set-upstream origin rl/v` - [ ] Create PR for auto testing CI + +# Monkey test -# Release Testing v -- [ ] Check Integration tes(CI) `melos integration-test-app` -- [ ] Check unit test `melos unit-test` -- [ ] Check code analyze `melos analyze` -- [ ] Testting manual -- [ ] Change app version `pubspec.yaml` +# Create tag v - [ ] Create a tag - - `git tag -a v -m "description"` + - `git tag -a v -m "release v` - [ ] Write change information @@ -55,7 +52,11 @@ Testing (Open Testing) - [ ] After review "OpenTesting" Create Production release ## Deploy IOS -Open project ios folder in Xcode +- [ ] Prerun on IOS (build on IOS) + - `melos flutter-clean` + - `melos pub-get` + - `melos run-app` +- [ ] Open project ios folder in Xcode - [ ] Increment Version & Build (General) - [ ] Check certificates "ios_development & ios_distirbution & distirbution" - [ ] Check profiles "dev profiles & prod profiles" From 9f5c12c7be9ed7c91a28a072f10e22172311009a Mon Sep 17 00:00:00 2001 From: Eldar2021 Date: Sat, 30 Sep 2023 17:41:08 +0600 Subject: [PATCH 4/5] deployed on Android --- app/android/app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/android/app/build.gradle b/app/android/app/build.gradle index d8960bab..6cdfb47f 100644 --- a/app/android/app/build.gradle +++ b/app/android/app/build.gradle @@ -49,8 +49,8 @@ android { // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration. minSdkVersion 19 // flutter.minSdkVersion targetSdkVersion flutter.targetSdkVersion - versionCode 6 // flutterVersionCode.toInteger() - versionName "1.2.0" // flutterVersionName + versionCode 7 // flutterVersionCode.toInteger() + versionName "1.2.1" // flutterVersionName multiDexEnabled true } From 42e9d0dccadf9ae2bc4aa91efc12cc1aa72c54af Mon Sep 17 00:00:00 2001 From: Eldar2021 Date: Sat, 30 Sep 2023 18:09:24 +0600 Subject: [PATCH 5/5] deployed on IOS --- .github/ISSUE_TEMPLATE/release-testing.md | 11 +++++------ app/ios/Runner.xcodeproj/project.pbxproj | 12 ++++++------ 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/release-testing.md b/.github/ISSUE_TEMPLATE/release-testing.md index 71ce7f34..44057a5c 100644 --- a/.github/ISSUE_TEMPLATE/release-testing.md +++ b/.github/ISSUE_TEMPLATE/release-testing.md @@ -65,12 +65,11 @@ Testing (Open Testing) - [ ] Create Archive - Click Prom top menu "Product/Destination/any IOS device (arm64)" - Click Prom top menu "Product/Archive" -- [ ] Upload to Test flight - - Click "Distirbute App" button - - Check "App Store Connect" -> "Next" - - Check "Upload" -> "Next" - - Check "Strip Swift symbols & Upload your app's symbols & Manage Version app Build Number" -> "Next" - - Check app information and click "Upload" +- [ ] 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 diff --git a/app/ios/Runner.xcodeproj/project.pbxproj b/app/ios/Runner.xcodeproj/project.pbxproj index 18886b8f..e556f411 100644 --- a/app/ios/Runner.xcodeproj/project.pbxproj +++ b/app/ios/Runner.xcodeproj/project.pbxproj @@ -357,7 +357,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 1.2.0; + CURRENT_PROJECT_VERSION = 1.2.1; DEVELOPMENT_TEAM = L8HXY9BDGG; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; @@ -366,7 +366,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.2.0; + MARKETING_VERSION = 1.2.1; PRODUCT_BUNDLE_IDENTIFIER = com.alee.hatimapp; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; @@ -488,7 +488,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 1.2.0; + CURRENT_PROJECT_VERSION = 1.2.1; DEVELOPMENT_TEAM = L8HXY9BDGG; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; @@ -497,7 +497,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.2.0; + MARKETING_VERSION = 1.2.1; PRODUCT_BUNDLE_IDENTIFIER = com.alee.hatimapp; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; @@ -513,7 +513,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 1.2.0; + CURRENT_PROJECT_VERSION = 1.2.1; DEVELOPMENT_TEAM = L8HXY9BDGG; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; @@ -522,7 +522,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.2.0; + MARKETING_VERSION = 1.2.1; PRODUCT_BUNDLE_IDENTIFIER = com.alee.hatimapp; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";