From 0dc7cedf184ab32da2be389dca8cad13b8ae2575 Mon Sep 17 00:00:00 2001 From: Harry Law <53987565+h5law@users.noreply.github.com> Date: Sun, 28 May 2023 11:37:00 +0100 Subject: [PATCH 1/2] Remove coverage prep stage in workflow as this corrupts the coverage report for codecov --- .github/workflows/main.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b3bc7911e..45b1302de 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -82,9 +82,6 @@ jobs: uses: guyarb/golang-test-annotations@v0.5.1 with: test-results: test_results.json - - name: Prepare code coverage report - if: ${{ always() && env.TARGET_GOLANG_VERSION == matrix.go }} - run: go tool cover -func=coverage.out -o=coverage.out - name: Upload coverage to Codecov if: ${{ always() && env.TARGET_GOLANG_VERSION == matrix.go }} uses: codecov/codecov-action@v3 From 2699e394caf6ea38a9a7cc19fa1ea8d3fc4a26b6 Mon Sep 17 00:00:00 2001 From: Harry Law <53987565+h5law@users.noreply.github.com> Date: Sun, 28 May 2023 11:39:56 +0100 Subject: [PATCH 2/2] Explicitly state coverage file for upload --- .github/workflows/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 45b1302de..49fcbc848 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -85,6 +85,8 @@ jobs: - name: Upload coverage to Codecov if: ${{ always() && env.TARGET_GOLANG_VERSION == matrix.go }} uses: codecov/codecov-action@v3 + with: + files: ./coverage.out - name: golangci-lint if: ${{ always() && env.TARGET_GOLANG_VERSION == matrix.go }} uses: golangci/golangci-lint-action@v3