Update build scripts to activate Melos and install dependencies for client and staff apps

This commit is contained in:
Achintha Isuru
2026-01-26 16:32:56 -05:00
parent 77f692bae0
commit a1cea7d9a2
2 changed files with 13 additions and 1 deletions

View File

@@ -6,7 +6,7 @@
/// Locales: 2
/// Strings: 1026 (513 per locale)
///
/// Built on 2026-01-26 at 19:21 UTC
/// Built on 2026-01-26 at 21:30 UTC
// coverage:ignore-file
// ignore_for_file: type=lint, unused_import

View File

@@ -2,21 +2,33 @@
client-app-android-apk-build-script: &client-app-android-apk-build-script
name: 👷🤖 Build Client App APK (Android)
script: |
dart pub global activate melos
export PATH="$PATH":"$HOME/.pub-cache/bin"
make mobile-install
make mobile-client-build PLATFORM=apk
client-app-ios-build-script: &client-app-ios-build-script
name: 👷🍎 Build Client App (iOS)
script: |
dart pub global activate melos
export PATH="$PATH":"$HOME/.pub-cache/bin"
make mobile-install
make mobile-client-build PLATFORM=ios
staff-app-android-apk-build-script: &staff-app-android-apk-build-script
name: 👷🤖 Build Staff App APK (Android)
script: |
dart pub global activate melos
export PATH="$PATH":"$HOME/.pub-cache/bin"
make mobile-install
make mobile-staff-build PLATFORM=apk
staff-app-ios-build-script: &staff-app-ios-build-script
name: 👷🍎 Build Staff App (iOS)
script: |
dart pub global activate melos
export PATH="$PATH":"$HOME/.pub-cache/bin"
make mobile-install
make mobile-staff-build PLATFORM=ios
# Reusable script for distributing Android to Firebase