feat: Refactor Codemagic scripts for improved readability and maintainability

This commit is contained in:
Achintha Isuru
2025-11-18 11:24:12 -05:00
parent fba12ea3b4
commit fbb33d025a

View File

@@ -1,7 +1,4 @@
workflows: # Reusable script for building the Flutter app
# =================================================================================
# Reusable Scripts
# =================================================================================
build-script: &build-script build-script: &build-script
name: Build Flutter App name: Build Flutter App
script: | script: |
@@ -15,6 +12,7 @@ workflows:
# Build iOS # Build iOS
flutter build ipa --flavor $FLAVOR --export-options-plist=$FCI_BUILD_DIR/mobile-apps/client-app/ios/exportOptions.plist flutter build ipa --flavor $FLAVOR --export-options-plist=$FCI_BUILD_DIR/mobile-apps/client-app/ios/exportOptions.plist
# Reusable script for distributing to Firebase
distribute-script: &distribute-script distribute-script: &distribute-script
name: Distribute to Firebase App Distribution name: Distribute to Firebase App Distribution
script: | script: |
@@ -32,6 +30,7 @@ workflows:
--groups "$FIREBASE_TESTER_GROUPS" \ --groups "$FIREBASE_TESTER_GROUPS" \
--token $FIREBASE_TOKEN --token $FIREBASE_TOKEN
workflows:
# ================================================================================= # =================================================================================
# Base workflow for client_app # Base workflow for client_app
# ================================================================================= # =================================================================================