diff --git a/.github/workflows/static_analysis.yml b/.github/workflows/static_analysis.yml index d1ceb7c5..30527854 100644 --- a/.github/workflows/static_analysis.yml +++ b/.github/workflows/static_analysis.yml @@ -34,12 +34,15 @@ jobs: - at_onboarding_flutter - at_sync_ui_flutter - at_theme_flutter + flutter-channel: + - stable + - beta steps: - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5 - uses: subosito/flutter-action@44ac965b96f18d999802d4b807e3256d5a3f9fa1 # v2.16.0 with: - channel: "stable" + channel: "${{ matrix.flutter-channel}}" - uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # v5.0.1 with: go-version: 'stable' @@ -50,7 +53,11 @@ jobs: run: | touch example/.env flutter pub get - flutter analyze --no-fatal-infos + if [ "${{ matrix.flutter-channel}}" = "beta" ]; then + flutter analyze + else + flutter analyze --no-fatal-infos + fi # Runs osv-scanner to find any vulnerable Dart dependencies # It needs to look at pubspec.lock files, which is why it's