From a789a9552aab9991620695c5a4db5b0634f8dbe6 Mon Sep 17 00:00:00 2001 From: l5y <220195275+l5yth@users.noreply.github.com> Date: Wed, 26 Nov 2025 20:53:47 +0100 Subject: [PATCH] Add macOS and Ubuntu builds to Flutter workflow (#519) * Add macOS and Ubuntu builds to Flutter workflow * Add no-codesign flag to iOS Flutter build --- .github/workflows/mobile.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/mobile.yml b/.github/workflows/mobile.yml index d5ab2ca..75aab81 100644 --- a/.github/workflows/mobile.yml +++ b/.github/workflows/mobile.yml @@ -25,7 +25,12 @@ permissions: jobs: flutter: - runs-on: ubuntu-latest + strategy: + matrix: + os: + - ubuntu-latest + - macos-latest + runs-on: ${{ matrix.os }} defaults: run: working-directory: ./app @@ -44,6 +49,12 @@ jobs: run: dart format --set-exit-if-changed . - name: Analyze Dart code run: flutter analyze + - name: Build Android debug APK + if: matrix.os == 'ubuntu-latest' + run: flutter build apk --debug + - name: Build iOS debug IPA + if: matrix.os == 'macos-latest' + run: flutter build ipa --debug --no-codesign - name: Upload coverage to Codecov if: always() uses: codecov/codecov-action@v5