name: Flutter check on: push: branches: - main pull_request: paths: - '.github/workflows/fluttercheck.yml' - '**.dart' jobs: flutterfmt: name: Run flutter format runs-on: ubuntu-latest steps: - name: Install flutter uses: subosito/flutter-action@f2c4f6686ca8e8d6e6d0f28410eeef506ed66aff #v2.18.0 with: flutter-version: '3.29.2' - name: Check out code uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #4.2.2 with: show-progress: false - name: Check formating run: dart format -l120 lib/ --set-exit-if-changed --suppress-analytics --output none flutterlint: name: Run flutter lint runs-on: ubuntu-latest steps: - name: Install flutter uses: subosito/flutter-action@f2c4f6686ca8e8d6e6d0f28410eeef506ed66aff #v2.18.0 with: flutter-version: '3.29.2' - name: Check out code uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #4.2.2 with: show-progress: false - name: Check linting run: dart fix --dry-run