diff --git a/.github/workflows/flutter_packages.yaml b/.github/workflows/flutter_packages.yaml index eb412399b..85f9a8ffa 100644 --- a/.github/workflows/flutter_packages.yaml +++ b/.github/workflows/flutter_packages.yaml @@ -188,7 +188,12 @@ jobs: run: dart format --output=none --set-exit-if-changed . - name: Analyze code working-directory: ${{ matrix.package.path }} - run: flutter analyze --fatal-infos + # Beta deprecates APIs before stable has their replacements (for + # example, package:flutter/material.dart in favor of + # package:material_ui), so infos only fail the stable run. + env: + FATAL_INFOS: ${{ matrix.flutter_version == 'stable' && '--fatal-infos' || '--no-fatal-infos' }} + run: flutter analyze "$FATAL_INFOS" - name: Run tests working-directory: ${{ matrix.package.path }} run: |