From d101de294d49f708f5568859faa850af318ab6be Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Thu, 28 Aug 2025 14:37:24 +0200 Subject: [PATCH] Use Flutter SDK instead of standalone Dart to resolve packages The issue is that the Dart packages reference Flutter SDK, so we need Flutter installed to properly resolve dependencies and avoid formatting differences. --- .github/workflows/format-check-dart.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/format-check-dart.yml b/.github/workflows/format-check-dart.yml index 46de491cc..4da3cbbe8 100644 --- a/.github/workflows/format-check-dart.yml +++ b/.github/workflows/format-check-dart.yml @@ -10,22 +10,24 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Install Dart - uses: dart-lang/setup-dart@v1 + - name: Setup Flutter + uses: subosito/flutter-action@v2 with: - sdk: '3.8.1' + flutter-version: '3.24.0' + channel: 'stable' - name: Check dart format version run: | dart format --version + flutter --version - - name: Resolve Dart packages + - name: Resolve Flutter packages run: | echo "=== Resolving packages to avoid format warnings ===" cd spine-flutter - dart pub get || true - cd example && dart pub get || true - cd ../test && dart pub get || true + flutter pub get + cd example && flutter pub get + cd ../test && flutter pub get - name: Format Dart run: ./formatters/format-dart.sh