From 6cfffdf52e4bbc1b6055d632909c43b8dd1df2fe Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Thu, 28 Aug 2025 14:27:18 +0200 Subject: [PATCH] Fix dart formatting issue by installing Flutter and resolving packages The formatting discrepancy was caused by missing Flutter packages in CI. When analysis_options.yaml references flutter_lints but packages aren't resolved, dart format uses different formatting rules than when packages are available. --- .github/workflows/format-check-dart.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/format-check-dart.yml b/.github/workflows/format-check-dart.yml index a6b5f7d03..0deb44f6f 100644 --- a/.github/workflows/format-check-dart.yml +++ b/.github/workflows/format-check-dart.yml @@ -15,6 +15,11 @@ jobs: with: sdk: '3.8.1' + - name: Setup Flutter + uses: subosito/flutter-action@v2 + with: + flutter-version: 'stable' + - name: Check dart format version run: | dart format --version @@ -42,6 +47,17 @@ jobs: od -c "$f" | head -2 done + - name: Install Flutter packages + run: | + echo "=== Installing packages for spine-flutter ===" + flutter pub get + echo "=== Installing packages for example ===" + cd example && flutter pub get + cd .. + echo "=== Installing packages for test ===" + cd test && flutter pub get + cd .. + - name: Pre-format test run: | echo "=== Testing dart format behavior ==="