From 43e9d282cc566540ebe8db8806d2735575985e59 Mon Sep 17 00:00:00 2001 From: Daniel Widdis Date: Wed, 5 Feb 2025 10:08:49 -0800 Subject: [PATCH] Fix codecov upload for codecov-action v5 Signed-off-by: Daniel Widdis --- .github/workflows/CI.yml | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 30d8d47..837d613 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -7,8 +7,6 @@ on: pull_request: branches: - "*" -env: - ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true jobs: Get-CI-Image-Tag: @@ -71,13 +69,33 @@ jobs: su `id -un 1000` -c 'whoami && java -version && echo "build and run tests" && ./gradlew build && echo "Publish to Maven Local" && ./gradlew publishToMavenLocal' + - name: Upload Coverage Report Artifact + uses: actions/upload-artifact@v4 + with: + name: coverage-report-linux + path: ./coverage.xml - name: Upload Coverage Report if: contains(matrix.java, '21') uses: codecov/codecov-action@v5 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} with: - file: ./build/reports/jacoco/test/jacocoTestReport.xml + files: ./build/reports/jacoco/test/jacocoTestReport.xml + + linux-codecov-upload: + needs: build-linux + runs-on: ubuntu-24.04 + steps: + - name: Download Coverage Report Artifact + uses: actions/download-artifact@v4 + with: + name: coverage-report-linux + path: ./ + - name: Upload Coverage Report + uses: codecov/codecov-action@v5 + with: + token: ${{ secrets.CODECOV_TOKEN }} + files: ./coverage.xml build-windows: needs: [spotless, javadoc]