Update build.yml to fix and update the Linux build requirements

pull/1873/head
Ellet 11 months ago committed by GitHub
parent 0fb4c9580d
commit ab17019de8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 99
      .github/workflows/build.yml

@ -21,70 +21,73 @@ jobs:
- name: Enable Local Dev - name: Enable Local Dev
run: ./scripts/enable_local_dev.sh run: ./scripts/enable_local_dev.sh
- name: Install dependencies - name: Install dependencies
run: flutter pub get run: flutter pub get
- name: Flutter build Web - name: Flutter build Web
run: flutter build web --release --verbose --dart-define=CI=true run: flutter build web --release --verbose --dart-define=CI=true
working-directory: ./example working-directory: ./example
- name: Updates APT Linux Package Lists && Upgrade
run: sudo apt update -y && sudo apt upgrade -y
- name: Install flutter Linux prerequisites - 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 - name: Flutter build Linux
run: flutter build linux --release --verbose --dart-define=CI=true run: flutter build linux --release --verbose --dart-define=CI=true
working-directory: ./example working-directory: ./example
# build_windows: # build_windows:
# name: Build Windows App # name: Build Windows App
# runs-on: windows-latest # runs-on: windows-latest
# steps: # steps:
# - uses: actions/checkout@v4 # - uses: actions/checkout@v4
# - uses: subosito/flutter-action@v2 # - uses: subosito/flutter-action@v2
# with: # with:
# channel: 'stable' # channel: 'stable'
# cache: true # cache: true
# - name: Check flutter version # - name: Check flutter version
# run: flutter --version # run: flutter --version
# # Sh scripts is not supported on windows # # Sh scripts is not supported on windows
# - name: Enable Local Dev # - name: Enable Local Dev
# run: ./scripts/enable_local_dev.sh # run: ./scripts/enable_local_dev.sh
# - name: Install dependencies # - name: Install dependencies
# run: flutter pub get # run: flutter pub get
# - name: Flutter build windows # - name: Flutter build windows
# run: flutter build windows --release --verbose --dart-define=CI=true # run: flutter build windows --release --verbose --dart-define=CI=true
# working-directory: ./example # 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 # - name: Flutter build macOS
# run: flutter build macos --release --verbose --dart-define=CI=true # run: flutter build macos --release --verbose --dart-define=CI=true
# working-directory: ./example # working-directory: ./example
# - name: Flutter build iOS # - name: Flutter build iOS
# run: flutter build ios --release --verbose --dart-define=CI=true # run: flutter build ios --release --verbose --dart-define=CI=true
# working-directory: ./example # working-directory: ./example

Loading…
Cancel
Save