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
|
# Reusable script for building the Flutter app
|
||||||
client-app-android-apk-build-script: &client-app-android-apk-build-script
|
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: |
|
script: |
|
||||||
dart pub global activate melos
|
dart pub global activate melos
|
||||||
export PATH="$PATH":"$HOME/.pub-cache/bin"
|
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
|
make mobile-client-build PLATFORM=apk MODE=release ENV=$ENV
|
||||||
|
|
||||||
client-app-ios-build-script: &client-app-ios-build-script
|
client-app-ios-build-script: &client-app-ios-build-script
|
||||||
name: Build Client App (iOS)
|
name: 👷 🍎 Build Client App (iOS)
|
||||||
script: |
|
script: |
|
||||||
dart pub global activate melos
|
dart pub global activate melos
|
||||||
export PATH="$PATH":"$HOME/.pub-cache/bin"
|
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
|
make mobile-client-build PLATFORM=ios MODE=release ENV=$ENV
|
||||||
|
|
||||||
staff-app-android-apk-build-script: &staff-app-android-apk-build-script
|
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: |
|
script: |
|
||||||
dart pub global activate melos
|
dart pub global activate melos
|
||||||
export PATH="$PATH":"$HOME/.pub-cache/bin"
|
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
|
make mobile-staff-build PLATFORM=apk MODE=release ENV=$ENV
|
||||||
|
|
||||||
staff-app-ios-build-script: &staff-app-ios-build-script
|
staff-app-ios-build-script: &staff-app-ios-build-script
|
||||||
name: Build Staff App (iOS)
|
name: 👷 🍎 Build Staff App (iOS)
|
||||||
script: |
|
script: |
|
||||||
dart pub global activate melos
|
dart pub global activate melos
|
||||||
export PATH="$PATH":"$HOME/.pub-cache/bin"
|
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
|
# Reusable script for distributing Android to Firebase
|
||||||
distribute-android-script: &distribute-android-script
|
distribute-android-script: &distribute-android-script
|
||||||
name: Distribute Android to Firebase App Distribution
|
name: 🚀 🤖 Distribute Android to Firebase App Distribution
|
||||||
script: |
|
script: |
|
||||||
# Distribute Android APK
|
# Distribute Android APK
|
||||||
# Note: With flavors the APK is in a flavor-specific subdirectory
|
# 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
|
# Reusable script for distributing iOS to Firebase
|
||||||
distribute-ios-script: &distribute-ios-script
|
distribute-ios-script: &distribute-ios-script
|
||||||
name: Distribute iOS to Firebase App Distribution
|
name: 🚀 🍎 Distribute iOS to Firebase App Distribution
|
||||||
script: |
|
script: |
|
||||||
# Distribute iOS
|
# Distribute iOS
|
||||||
IPA_PATH=$(find apps/mobile/apps -name "*.ipa" | head -n 1)
|
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
|
# Reusable script for web quality checks
|
||||||
web-quality-script: &web-quality-script
|
web-quality-script: &web-quality-script
|
||||||
name: Web Quality Checks
|
name: 🌐 ✅ Web Quality Checks
|
||||||
script: |
|
script: |
|
||||||
npm install -g pnpm
|
npm install -g pnpm
|
||||||
cd apps/web
|
cd apps/web
|
||||||
@@ -85,7 +85,7 @@ web-quality-script: &web-quality-script
|
|||||||
|
|
||||||
# Reusable script for mobile quality checks
|
# Reusable script for mobile quality checks
|
||||||
mobile-quality-script: &mobile-quality-script
|
mobile-quality-script: &mobile-quality-script
|
||||||
name: Mobile Quality Checks
|
name: 📱 ✅ Mobile Quality Checks
|
||||||
script: |
|
script: |
|
||||||
dart pub global activate melos
|
dart pub global activate melos
|
||||||
export PATH="$PATH":"$HOME/.pub-cache/bin"
|
export PATH="$PATH":"$HOME/.pub-cache/bin"
|
||||||
@@ -98,7 +98,7 @@ workflows:
|
|||||||
# Quality workflow (Web + Mobile)
|
# Quality workflow (Web + Mobile)
|
||||||
# =================================================================================
|
# =================================================================================
|
||||||
quality-gates-dev:
|
quality-gates-dev:
|
||||||
name: Quality Gates (Dev)
|
name: 🛡️ Quality Gates (Dev)
|
||||||
working_directory: .
|
working_directory: .
|
||||||
instance_type: mac_mini_m2
|
instance_type: mac_mini_m2
|
||||||
max_build_duration: 60
|
max_build_duration: 60
|
||||||
@@ -163,11 +163,11 @@ workflows:
|
|||||||
- $FCI_BUILD_DIR/apps/mobile/apps/staff/.dart_tool
|
- $FCI_BUILD_DIR/apps/mobile/apps/staff/.dart_tool
|
||||||
|
|
||||||
# =================================================================================
|
# =================================================================================
|
||||||
# Client App Workflows - Android
|
# 💼 Client App Workflows - Android
|
||||||
# =================================================================================
|
# =================================================================================
|
||||||
client-app-dev-android:
|
client-app-dev-android:
|
||||||
<<: *client-app-base
|
<<: *client-app-base
|
||||||
name: Client App Dev (Android App Distribution)
|
name: 🚚 🤖 Client App Dev (Android → Firebase App Distribution)
|
||||||
environment:
|
environment:
|
||||||
flutter: stable
|
flutter: stable
|
||||||
xcode: latest
|
xcode: latest
|
||||||
@@ -184,7 +184,7 @@ workflows:
|
|||||||
|
|
||||||
client-app-staging-android:
|
client-app-staging-android:
|
||||||
<<: *client-app-base
|
<<: *client-app-base
|
||||||
name: Client App Staging (Android App Distribution)
|
name: 🚚 🤖 Client App Staging (Android → Firebase App Distribution)
|
||||||
environment:
|
environment:
|
||||||
flutter: stable
|
flutter: stable
|
||||||
xcode: latest
|
xcode: latest
|
||||||
@@ -201,7 +201,7 @@ workflows:
|
|||||||
|
|
||||||
client-app-prod-android:
|
client-app-prod-android:
|
||||||
<<: *client-app-base
|
<<: *client-app-base
|
||||||
name: Client App Prod (Android App Distribution)
|
name: 🚚 🤖 Client App Prod (Android → Firebase App Distribution)
|
||||||
environment:
|
environment:
|
||||||
groups:
|
groups:
|
||||||
- client_app_prod_credentials
|
- client_app_prod_credentials
|
||||||
@@ -214,11 +214,11 @@ workflows:
|
|||||||
- *distribute-android-script
|
- *distribute-android-script
|
||||||
|
|
||||||
# =================================================================================
|
# =================================================================================
|
||||||
# Client App Workflows - iOS
|
# 💼 Client App Workflows - iOS
|
||||||
# =================================================================================
|
# =================================================================================
|
||||||
client-app-dev-ios:
|
client-app-dev-ios:
|
||||||
<<: *client-app-base
|
<<: *client-app-base
|
||||||
name: Client App Dev (iOS App Distribution)
|
name: 🚚 🍎 Client App Dev (iOS → Firebase App Distribution)
|
||||||
environment:
|
environment:
|
||||||
groups:
|
groups:
|
||||||
- client_app_dev_credentials
|
- client_app_dev_credentials
|
||||||
@@ -230,7 +230,7 @@ workflows:
|
|||||||
|
|
||||||
client-app-staging-ios:
|
client-app-staging-ios:
|
||||||
<<: *client-app-base
|
<<: *client-app-base
|
||||||
name: Client App Staging (iOS App Distribution)
|
name: 🚚 🍎 Client App Staging (iOS → Firebase App Distribution)
|
||||||
environment:
|
environment:
|
||||||
groups:
|
groups:
|
||||||
- client_app_staging_credentials
|
- client_app_staging_credentials
|
||||||
@@ -242,7 +242,7 @@ workflows:
|
|||||||
|
|
||||||
client-app-prod-ios:
|
client-app-prod-ios:
|
||||||
<<: *client-app-base
|
<<: *client-app-base
|
||||||
name: Client App Prod (iOS App Distribution)
|
name: 🚚 🍎 Client App Prod (iOS → Firebase App Distribution)
|
||||||
environment:
|
environment:
|
||||||
groups:
|
groups:
|
||||||
- client_app_prod_credentials
|
- client_app_prod_credentials
|
||||||
@@ -253,11 +253,11 @@ workflows:
|
|||||||
- *distribute-ios-script
|
- *distribute-ios-script
|
||||||
|
|
||||||
# =================================================================================
|
# =================================================================================
|
||||||
# Staff App Workflows - Android
|
# 👨🍳 Staff App Workflows - Android
|
||||||
# =================================================================================
|
# =================================================================================
|
||||||
staff-app-dev-android:
|
staff-app-dev-android:
|
||||||
<<: *staff-app-base
|
<<: *staff-app-base
|
||||||
name: Staff App Dev (Android App Distribution)
|
name: 🚚 🤖 👨🍳 Staff App Dev (Android → Firebase App Distribution)
|
||||||
environment:
|
environment:
|
||||||
flutter: stable
|
flutter: stable
|
||||||
xcode: latest
|
xcode: latest
|
||||||
@@ -274,7 +274,7 @@ workflows:
|
|||||||
|
|
||||||
staff-app-staging-android:
|
staff-app-staging-android:
|
||||||
<<: *staff-app-base
|
<<: *staff-app-base
|
||||||
name: Staff App Staging (Android App Distribution)
|
name: 🚚 🤖 👨🍳 Staff App Staging (Android → Firebase App Distribution)
|
||||||
environment:
|
environment:
|
||||||
flutter: stable
|
flutter: stable
|
||||||
xcode: latest
|
xcode: latest
|
||||||
@@ -291,7 +291,7 @@ workflows:
|
|||||||
|
|
||||||
staff-app-prod-android:
|
staff-app-prod-android:
|
||||||
<<: *staff-app-base
|
<<: *staff-app-base
|
||||||
name: Staff App Prod (Android App Distribution)
|
name: 🚚 🤖 👨🍳 Staff App Prod (Android → Firebase App Distribution)
|
||||||
environment:
|
environment:
|
||||||
flutter: stable
|
flutter: stable
|
||||||
xcode: latest
|
xcode: latest
|
||||||
@@ -307,11 +307,11 @@ workflows:
|
|||||||
- *distribute-android-script
|
- *distribute-android-script
|
||||||
|
|
||||||
# =================================================================================
|
# =================================================================================
|
||||||
# Staff App Workflows - iOS
|
# 👨🍳 Staff App Workflows - iOS
|
||||||
# =================================================================================
|
# =================================================================================
|
||||||
staff-app-dev-ios:
|
staff-app-dev-ios:
|
||||||
<<: *staff-app-base
|
<<: *staff-app-base
|
||||||
name: Staff App Dev (iOS App Distribution)
|
name: 🚚 🍎 👨🍳 Staff App Dev (iOS → Firebase App Distribution)
|
||||||
environment:
|
environment:
|
||||||
groups:
|
groups:
|
||||||
- staff_app_dev_credentials
|
- staff_app_dev_credentials
|
||||||
@@ -323,7 +323,7 @@ workflows:
|
|||||||
|
|
||||||
staff-app-staging-ios:
|
staff-app-staging-ios:
|
||||||
<<: *staff-app-base
|
<<: *staff-app-base
|
||||||
name: Staff App Staging (iOS App Distribution)
|
name: 🚚 🍎 👨🍳 Staff App Staging (iOS → Firebase App Distribution)
|
||||||
environment:
|
environment:
|
||||||
groups:
|
groups:
|
||||||
- staff_app_staging_credentials
|
- staff_app_staging_credentials
|
||||||
@@ -335,7 +335,7 @@ workflows:
|
|||||||
|
|
||||||
staff-app-prod-ios:
|
staff-app-prod-ios:
|
||||||
<<: *staff-app-base
|
<<: *staff-app-base
|
||||||
name: Staff App Prod (iOS App Distribution)
|
name: 🚚 🍎 👨🍳 Staff App Prod (iOS → Firebase App Distribution)
|
||||||
environment:
|
environment:
|
||||||
groups:
|
groups:
|
||||||
- staff_app_prod_credentials
|
- staff_app_prod_credentials
|
||||||
|
|||||||
Reference in New Issue
Block a user