| name: Coverage |
| on: |
| pull_request: |
| types: [opened, reopened, synchronize] |
| push: |
| branches: [master, develop] |
| jobs: |
| calculate-coverage: |
| runs-on: ubuntu-latest |
| steps: |
| - uses: actions/checkout@master |
| - name: Set up JDK 8 |
| uses: actions/setup-java@v4 |
| with: |
| java-version: "8" |
| distribution: "corretto" |
| cache: "maven" |
| - name: Generate coverage report |
| run: mvn -B test -T 2C --file pom.xml |
| - name: Upload to Codecov |
| uses: codecov/codecov-action@v3 |
| with: |
| fail_ci_if_error: true |
| verbose: true |
| token: cf0cba0a-22f8-4580-89ab-4f1dec3bda6f |