From ab17019de83f2b2677ac3846208c8796662ec181 Mon Sep 17 00:00:00 2001 From: Ellet <73608287+ellet0@users.noreply.github.com> Date: Sun, 12 May 2024 14:52:49 +0300 Subject: [PATCH] Update build.yml to fix and update the Linux build requirements --- .github/workflows/build.yml | 99 +++++++++++++++++++------------------ 1 file changed, 51 insertions(+), 48 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9f66fa40..af18ce5a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,70 +21,73 @@ jobs: - name: Enable Local Dev run: ./scripts/enable_local_dev.sh - + - name: Install dependencies run: flutter pub get - + - name: Flutter build Web run: flutter build web --release --verbose --dart-define=CI=true working-directory: ./example + - name: Updates APT Linux Package Lists && Upgrade + run: sudo apt update -y && sudo apt upgrade -y + - name: Install flutter Linux prerequisites - run: sudo apt-get install clang cmake git ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev -y + run: sudo apt install -y curl git unzip xz-utils zip libglu1-mesa -y - name: Flutter build Linux run: flutter build linux --release --verbose --dart-define=CI=true working-directory: ./example - # build_windows: - # name: Build Windows App - # runs-on: windows-latest - - # steps: - # - uses: actions/checkout@v4 - # - uses: subosito/flutter-action@v2 - # with: - # channel: 'stable' - # cache: true - - # - name: Check flutter version - # run: flutter --version - - # # Sh scripts is not supported on windows - # - name: Enable Local Dev - # run: ./scripts/enable_local_dev.sh - - # - name: Install dependencies - # run: flutter pub get - - # - name: Flutter build windows - # run: flutter build windows --release --verbose --dart-define=CI=true - # working-directory: ./example + # build_windows: + # name: Build Windows App + # runs-on: windows-latest + + # steps: + # - uses: actions/checkout@v4 + # - uses: subosito/flutter-action@v2 + # with: + # channel: 'stable' + # cache: true + + # - name: Check flutter version + # run: flutter --version + + # # Sh scripts is not supported on windows + # - name: Enable Local Dev + # run: ./scripts/enable_local_dev.sh + + # - name: Install dependencies + # run: flutter pub get + + # - name: Flutter build windows + # run: flutter build windows --release --verbose --dart-define=CI=true + # working-directory: ./example + + # build_macOS: + # name: Build macOS App + # runs-on: macos-latest + + # steps: + # - uses: actions/checkout@v4 + # - uses: subosito/flutter-action@v2 + # with: + # channel: 'stable' + # cache: true + + # - name: Check flutter version + # run: flutter --version + + # - name: Enable Local Dev + # run: ./scripts/enable_local_dev.sh + + # - name: Install dependencies + # run: flutter pub get - # build_macOS: - # name: Build macOS App - # runs-on: macos-latest - - # steps: - # - uses: actions/checkout@v4 - # - uses: subosito/flutter-action@v2 - # with: - # channel: 'stable' - # cache: true - - # - name: Check flutter version - # run: flutter --version - - # - name: Enable Local Dev - # run: ./scripts/enable_local_dev.sh - - # - name: Install dependencies - # run: flutter pub get - # - name: Flutter build macOS # run: flutter build macos --release --verbose --dart-define=CI=true # working-directory: ./example # - name: Flutter build iOS # run: flutter build ios --release --verbose --dart-define=CI=true - # working-directory: ./example \ No newline at end of file + # working-directory: ./example