From 45a8d1d3f64d01ff15f596d3f9717c61e530f102 Mon Sep 17 00:00:00 2001 From: Yadong Ding Date: Tue, 4 Jun 2024 14:55:55 +0800 Subject: [PATCH] fix: upload-coverage failed in master When action don't run on pull request, Codecov GitHub Action V4 need token. Refence: 1. https://github.com/codecov/codecov-action?tab=readme-ov-file#breaking-changes 2. https://docs.codecov.com/docs/codecov-uploader#supporting-token-less-uploads-for-forks-of-open-source-repos-using-codecov Signed-off-by: Yadong Ding --- .github/workflows/smoke.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/smoke.yml b/.github/workflows/smoke.yml index 9cd1a5b3ae3..2a10fc999ae 100644 --- a/.github/workflows/smoke.yml +++ b/.github/workflows/smoke.yml @@ -266,9 +266,19 @@ jobs: with: name: contrib-test-coverage-artifact - name: Upload coverage to Codecov + if: ${{ github.event_name == 'pull_request' }} uses: codecov/codecov-action@v4 with: files: ./codecov.json,./coverage.txt + verbose: true + fail_ci_if_error: true + - name: Upload coverage to Codecov + if: ${{ (github.event_name == 'push'|| github.event_name == 'schedule') }} + uses: codecov/codecov-action@v4 + with: + files: ./codecov.json,./coverage.txt + token: ${{ secrets.CODECOV_TOKEN }} + verbose: true fail_ci_if_error: true nydus-cargo-deny: