diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d4495376..2497293f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -65,3 +65,25 @@ jobs: - uses: actions/checkout@v3 - name: Build with Maven run: echo y | mvn clean install -Dskip.gpg=true -Dspotless.apply.skip=true -Dmaven.javadoc.skip=true + + test-coverage: + if: github.repository == 'opengoofy/hippo4j' + name: Test coverage report + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Cache Maven Repos + uses: actions/cache@v3 + with: + path: ~/.m2/repository + key: hippo4j-maven-third-party-${{ hashFiles('**/pom.xml') }} + restore-keys: | + hippo4j-maven-third-party- + - uses: actions/setup-java@v3 + with: + distribution: 'temurin' + java-version: 8 + - name: Test with Maven + run: ./mvnw -T1C -B -ntp clean install cobertura:cobertura -Djacoco.skip=false + - name: Upload to Codecov + run: bash <(curl -s https://codecov.io/bash) \ No newline at end of file