From 093cc4e0a416d2792f2cfd49df04c7198b54de21 Mon Sep 17 00:00:00 2001 From: Achintha Isuru Date: Mon, 9 Mar 2026 17:00:17 -0400 Subject: [PATCH] feat: enhance workflow names with emojis for better clarity and visual appeal --- codemagic.yaml | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/codemagic.yaml b/codemagic.yaml index 2101a658..f391b001 100644 --- a/codemagic.yaml +++ b/codemagic.yaml @@ -4,7 +4,7 @@ # Reusable script for building the Flutter app client-app-android-apk-build-script: &client-app-android-apk-build-script - name: Build Client App APK (Android) + name: 👷 🤖 Build Client App APK (Android) script: | dart pub global activate melos export PATH="$PATH":"$HOME/.pub-cache/bin" @@ -12,7 +12,7 @@ client-app-android-apk-build-script: &client-app-android-apk-build-script make mobile-client-build PLATFORM=apk MODE=release ENV=$ENV client-app-ios-build-script: &client-app-ios-build-script - name: Build Client App (iOS) + name: 👷 🍎 Build Client App (iOS) script: | dart pub global activate melos export PATH="$PATH":"$HOME/.pub-cache/bin" @@ -20,7 +20,7 @@ client-app-ios-build-script: &client-app-ios-build-script make mobile-client-build PLATFORM=ios MODE=release ENV=$ENV staff-app-android-apk-build-script: &staff-app-android-apk-build-script - name: Build Staff App APK (Android) + name: 👷 🤖 Build Staff App APK (Android) script: | dart pub global activate melos export PATH="$PATH":"$HOME/.pub-cache/bin" @@ -28,7 +28,7 @@ staff-app-android-apk-build-script: &staff-app-android-apk-build-script make mobile-staff-build PLATFORM=apk MODE=release ENV=$ENV staff-app-ios-build-script: &staff-app-ios-build-script - name: Build Staff App (iOS) + name: 👷 🍎 Build Staff App (iOS) script: | dart pub global activate melos export PATH="$PATH":"$HOME/.pub-cache/bin" @@ -37,7 +37,7 @@ staff-app-ios-build-script: &staff-app-ios-build-script # Reusable script for distributing Android to Firebase distribute-android-script: &distribute-android-script - name: Distribute Android to Firebase App Distribution + name: 🚀 🤖 Distribute Android to Firebase App Distribution script: | # Distribute Android APK # Note: With flavors the APK is in a flavor-specific subdirectory @@ -56,7 +56,7 @@ distribute-android-script: &distribute-android-script # Reusable script for distributing iOS to Firebase distribute-ios-script: &distribute-ios-script - name: Distribute iOS to Firebase App Distribution + name: 🚀 🍎 Distribute iOS to Firebase App Distribution script: | # Distribute iOS IPA_PATH=$(find apps/mobile/apps -name "*.ipa" | head -n 1) @@ -74,7 +74,7 @@ distribute-ios-script: &distribute-ios-script # Reusable script for web quality checks web-quality-script: &web-quality-script - name: Web Quality Checks + name: 🌐 ✅ Web Quality Checks script: | npm install -g pnpm cd apps/web @@ -85,7 +85,7 @@ web-quality-script: &web-quality-script # Reusable script for mobile quality checks mobile-quality-script: &mobile-quality-script - name: Mobile Quality Checks + name: 📱 ✅ Mobile Quality Checks script: | dart pub global activate melos export PATH="$PATH":"$HOME/.pub-cache/bin" @@ -98,7 +98,7 @@ workflows: # Quality workflow (Web + Mobile) # ================================================================================= quality-gates-dev: - name: Quality Gates (Dev) + name: 🛡️ Quality Gates (Dev) working_directory: . instance_type: mac_mini_m2 max_build_duration: 60 @@ -163,11 +163,11 @@ workflows: - $FCI_BUILD_DIR/apps/mobile/apps/staff/.dart_tool # ================================================================================= - # Client App Workflows - Android + # 💼 Client App Workflows - Android # ================================================================================= client-app-dev-android: <<: *client-app-base - name: Client App Dev (Android App Distribution) + name: 🚚 🤖 Client App Dev (Android → Firebase App Distribution) environment: flutter: stable xcode: latest @@ -184,7 +184,7 @@ workflows: client-app-staging-android: <<: *client-app-base - name: Client App Staging (Android App Distribution) + name: 🚚 🤖 Client App Staging (Android → Firebase App Distribution) environment: flutter: stable xcode: latest @@ -201,7 +201,7 @@ workflows: client-app-prod-android: <<: *client-app-base - name: Client App Prod (Android App Distribution) + name: 🚚 🤖 Client App Prod (Android → Firebase App Distribution) environment: groups: - client_app_prod_credentials @@ -214,11 +214,11 @@ workflows: - *distribute-android-script # ================================================================================= - # Client App Workflows - iOS + # 💼 Client App Workflows - iOS # ================================================================================= client-app-dev-ios: <<: *client-app-base - name: Client App Dev (iOS App Distribution) + name: 🚚 🍎 Client App Dev (iOS → Firebase App Distribution) environment: groups: - client_app_dev_credentials @@ -230,7 +230,7 @@ workflows: client-app-staging-ios: <<: *client-app-base - name: Client App Staging (iOS App Distribution) + name: 🚚 🍎 Client App Staging (iOS → Firebase App Distribution) environment: groups: - client_app_staging_credentials @@ -242,7 +242,7 @@ workflows: client-app-prod-ios: <<: *client-app-base - name: Client App Prod (iOS App Distribution) + name: 🚚 🍎 Client App Prod (iOS → Firebase App Distribution) environment: groups: - client_app_prod_credentials @@ -253,11 +253,11 @@ workflows: - *distribute-ios-script # ================================================================================= - # Staff App Workflows - Android + # 👨‍🍳 Staff App Workflows - Android # ================================================================================= staff-app-dev-android: <<: *staff-app-base - name: Staff App Dev (Android App Distribution) + name: 🚚 🤖 👨‍🍳 Staff App Dev (Android → Firebase App Distribution) environment: flutter: stable xcode: latest @@ -274,7 +274,7 @@ workflows: staff-app-staging-android: <<: *staff-app-base - name: Staff App Staging (Android App Distribution) + name: 🚚 🤖 👨‍🍳 Staff App Staging (Android → Firebase App Distribution) environment: flutter: stable xcode: latest @@ -291,7 +291,7 @@ workflows: staff-app-prod-android: <<: *staff-app-base - name: Staff App Prod (Android App Distribution) + name: 🚚 🤖 👨‍🍳 Staff App Prod (Android → Firebase App Distribution) environment: flutter: stable xcode: latest @@ -307,11 +307,11 @@ workflows: - *distribute-android-script # ================================================================================= - # Staff App Workflows - iOS + # 👨‍🍳 Staff App Workflows - iOS # ================================================================================= staff-app-dev-ios: <<: *staff-app-base - name: Staff App Dev (iOS App Distribution) + name: 🚚 🍎 👨‍🍳 Staff App Dev (iOS → Firebase App Distribution) environment: groups: - staff_app_dev_credentials @@ -323,7 +323,7 @@ workflows: staff-app-staging-ios: <<: *staff-app-base - name: Staff App Staging (iOS App Distribution) + name: 🚚 🍎 👨‍🍳 Staff App Staging (iOS → Firebase App Distribution) environment: groups: - staff_app_staging_credentials @@ -335,7 +335,7 @@ workflows: staff-app-prod-ios: <<: *staff-app-base - name: Staff App Prod (iOS App Distribution) + name: 🚚 🍎 👨‍🍳 Staff App Prod (iOS → Firebase App Distribution) environment: groups: - staff_app_prod_credentials