From 5151bc7a5f2a12adbe1a1bb4dfac2a5d2a4ebc4e Mon Sep 17 00:00:00 2001 From: HasanHammoudah Date: Wed, 14 Aug 2024 22:04:49 +0300 Subject: [PATCH] NEW UPDATE --- ...ane_firebase_app_distribution_workflow.yml | 34 ++++++++++++------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/.github/workflows/android_fastlane_firebase_app_distribution_workflow.yml b/.github/workflows/android_fastlane_firebase_app_distribution_workflow.yml index 1d0451c..0694111 100644 --- a/.github/workflows/android_fastlane_firebase_app_distribution_workflow.yml +++ b/.github/workflows/android_fastlane_firebase_app_distribution_workflow.yml @@ -32,25 +32,33 @@ jobs: - name: Clean Flutter Build run: flutter clean - - - name: Clean Gradle Build - run: ./gradlew clean - working-directory: android - continue-on-error: true # Optional: Continue even if this fails - + - name: Install Dependencies run: | flutter pub get bundle install - working-directory: android - - - name: Build APK - run: flutter build apk --release --verbose - working-directory: android + working-directory: ./ # Ensure this is the root of the project + + - name: Build APK for Development + run: flutter build apk --flavor development --release --verbose + working-directory: ./ # Ensure this is the root of the project + + - name: Build APK for Release + run: flutter build apk --flavor production --release --verbose + working-directory: ./ # Ensure this is the root of the project + + - name: Distribute Development APK + env: + FIREBASE_CLI_TOKEN: ${{ secrets.FIREBASE_CLI_TOKEN }} + run: | + cd android + bundle exec fastlane android firebase_distribution --verbose --lane development + working-directory: ./android - - name: Build and Distribute App + - name: Distribute Release APK env: FIREBASE_CLI_TOKEN: ${{ secrets.FIREBASE_CLI_TOKEN }} run: | cd android - bundle exec fastlane android firebase_distribution --verbose + bundle exec fastlane android firebase_distribution --verbose --lane release + working-directory: ./android