From 914794b452ed808ec9ae52c4612625a305575574 Mon Sep 17 00:00:00 2001 From: Boris Glimcher <36732377+glimchb@users.noreply.github.com> Date: Fri, 15 Aug 2025 13:13:26 -0400 Subject: [PATCH] ci: uploading coverage to codecov.io Signed-off-by: Boris Glimcher --- .github/workflows/summary.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/summary.yml b/.github/workflows/summary.yml index 85bb61a..366667c 100644 --- a/.github/workflows/summary.yml +++ b/.github/workflows/summary.yml @@ -2,6 +2,7 @@ name: SPDK per-patch summary on: + workflow_dispatch: workflow_call: inputs: client_payload: @@ -13,6 +14,10 @@ on: type: string default: 'failure' +permissions: + id-token: write # This is required for requesting the JWT + contents: read # This is required for actions/checkout + jobs: merge_outputs: # 22.04 used on purpose; it has lcov+gcov versions that are compatible with what @@ -60,6 +65,15 @@ jobs: with: name: _autorun_summary path: _autorun_summary + + - name: Upload Report to Codecov + uses: codecov/codecov-action@v5.1.2 + with: + fail_ci_if_error: true + use_oidc: true + files: ./_autorun_summary/ut_coverage/ut_cov_unit.info,./_autorun_summary/ut_coverage/ut_cov_total.info + slug: spdk/spdk + outputs: result: ${{ steps.autorun_post.outputs.result }}