feat: enhance workflow names with emojis for better clarity and visual appeal
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user