From 409360a55e370a7cd09ce1f6eb230304c27270e7 Mon Sep 17 00:00:00 2001 From: Ellet Date: Fri, 8 Dec 2023 11:27:15 +0300 Subject: [PATCH] Update workflows --- .github/workflows/build.yml | 66 ++++++++++++++++++++++++++++++++----- .github/workflows/main.yml | 11 ------- version.dart | 2 +- 3 files changed, 59 insertions(+), 20 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 207173d07..ffabe7226 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,11 +1,15 @@ -name: Build the example +name: Build the app on: + push: + paths: + - 'pubspec.yaml' pull_request: - branches: [master, dev] + branches: [main, dev] jobs: - tests: + build_linux: + name: Build Linux and Web Apps runs-on: ubuntu-latest steps: @@ -17,20 +21,66 @@ jobs: - name: Check flutter version run: flutter --version - - - name: Enable Local Dev - run: ./scripts/enable_local_dev.sh + - name: Fallbacks + run: ./scripts/fallbacks.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: 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 - 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 + + - name: Fallbacks + run: ./scripts/fallbacks.sh + + - name: Install dependencies + run: flutter pub get + + - name: Flutter build windows + run: flutter build windows --release --verbose --dart-define=CI=true + + 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: Fallbacks + run: ./scripts/fallbacks.sh + + - name: Install dependencies + run: flutter pub get + + - name: Flutter build macOS + run: flutter build macos --release --verbose --dart-define=CI=true + - name: Flutter build iOS + run: flutter build ios --release --verbose --dart-define=CI=true \ No newline at end of file diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 81cc2bd53..5a709a98e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -49,14 +49,3 @@ jobs: - name: Run flutter tests run: flutter test - - # - name: Flutter build Web - # run: flutter build web --release --verbose --dart-define=CI=true - # working-directory: ./example - - # - 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 - - # - name: Flutter build Linux - # run: flutter build linux --release --verbose --dart-define=CI=true - # working-directory: ./example diff --git a/version.dart b/version.dart index dbcd3438d..bb6c16a6e 100644 --- a/version.dart +++ b/version.dart @@ -1 +1 @@ -const version = '9.0.0-dev-10'; +const version = '9.0.0-dev.10';