name: Flutter CI on: push: branches: [master] pull_request: branches: [master] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4 - uses: actions/setup-java@v4 with: java-version: "14.x" - uses: subosito/flutter-action@v2 with: channel: "stable" flutter-version: "3.x" - run: flutter pub get - run: flutter format --set-exit-if-changed . # - run: flutter analyze . - run: flutter test --coverage - name: Upload coverage to Codecov uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} file: coverage/lcov.info # - run: flutter build apk # Upload generated apk to the artifacts. # - uses: actions/upload-artifact@v1 # with: # name: release-apk # path: build/app/outputs/apk/release/app-release.apk