name: Continous Integration on: push: paths: - '**.dart' - 'pubspec.yaml' pull_request: branches: [ master, ] paths: - '**.dart' - 'pubspec.yaml' jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Install Flutter uses: subosito/flutter-action@v2 with: cache: true channel: 'stable' flutter-version: '3.27.x' - run: dart --version - run: flutter --version - name: Install sqlite3-dev run: sudo apt install libsqlite3-dev - name: Install app dependencies run: flutter pub get - name: Test app run: flutter test --coverage - name: Coveralls uses: coverallsapp/github-action@master with: github-token: ${{ secrets.GITHUB_TOKEN }}