# This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support # documentation. name: Pull Request check on: push: branches: [ "main" ] pull_request: branches: [ "main" ] jobs: build: runs-on: ubuntu-latest timeout-minutes: 5 steps: - uses: actions/checkout@v3 - uses: subosito/flutter-action@v2 with: channel: "stable" - name: Check flutter version run: flutter --version - name: Install dependencies run: flutter pub get - name: Generate intl run: flutter pub run intl_utils:generate - name: Analyze project source run: flutter analyze lib --fatal-infos - name: Run tests run: flutter test