name: Check Linter Rules on: pull_request: types: [review_requested] branches: - master jobs: test: name: Check the source code runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/cache@v2 with: path: ${{ runner.tool_cache }}/flutter key: flutter-3.0.0-stable # Setup the flutter environment. - uses: subosito/flutter-action@v2.3.0 with: channel: 'stable' flutter-version: '3.0.0' # Fetch sub modules - run: git submodule update --init --recursive # Get flutter dependencies. - name: Install packages run: flutter pub get - name: Run Linter run: flutter analyze --no-fatal-infos - name: Run Test run: flutter test