diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 0249b058..43ce7448 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -131,5 +131,12 @@ jobs: uses: codecov/codecov-action@v5 with: files: lcov.info + # Upload ONLY lcov.info. By default the CLI also searches the tree and + # runs gcov over every .gcno it finds, uploading those .gcov files + # alongside -- which re-introduced corelib/test and utilite/test on + # Codecov even though the lcov --remove step had dropped them (the + # HTML artifact, built from the same lcov.info, was correctly clean). + disable_search: true + plugins: noop token: ${{ env.CODECOV_TOKEN }} fail_ci_if_error: false