diff --git a/.github/workflows/flutter.yml b/.github/workflows/flutter.yml index 9b66138cf6..a1238f887a 100644 --- a/.github/workflows/flutter.yml +++ b/.github/workflows/flutter.yml @@ -112,14 +112,17 @@ jobs: steps: - uses: actions/checkout@v4 + - uses: subosito/flutter-action@f2c4f6686ca8e8d6e6d0f28410eeef506ed66aff # pin@v2.18.0 with: channel: main - - run: flutter upgrade + - run: flutter config --enable-swift-package-manager + - name: Run on iOS if: matrix.target == 'ios' run: flutter build ios --no-codesign + - name: Run on macOS if: matrix.target == 'macos' run: flutter build macos diff --git a/.github/workflows/flutter_test.yml b/.github/workflows/flutter_test.yml index 5a1d087b27..2cf158b0f8 100644 --- a/.github/workflows/flutter_test.yml +++ b/.github/workflows/flutter_test.yml @@ -182,9 +182,6 @@ jobs: with: channel: ${{ matrix.sdk }} - - name: flutter upgrade - run: flutter upgrade - - name: flutter pub get run: flutter pub get @@ -204,10 +201,10 @@ jobs: # Start Xvfb with specific screen settings Xvfb -ac :99 -screen 0 1280x1024x16 & export DISPLAY=:99 - + # Start ChromeDriver chromedriver --port=4444 & - + # Wait for services to start sleep 5 @@ -215,4 +212,4 @@ jobs: flutter drive \ --driver=integration_test/test_driver/driver.dart \ --target=integration_test/web_sdk_test.dart \ - -d chrome \ No newline at end of file + -d chrome