ci: update codecov action#2008
Conversation
Signed-off-by: Pouyanpi <13303554+Pouyanpi@users.noreply.github.com>
Greptile SummaryThis PR bumps the
|
| Filename | Overview |
|---|---|
| .github/workflows/_test.yml | Bumps codecov/codecov-action from v5 to v7 to resolve a CI signature-verification failure; no other logic changed. |
Sequence Diagram
sequenceDiagram
participant GHA as GitHub Actions Runner
participant Tests as pytest (make test-coverage)
participant Codecov as codecov/codecov-action@v7
participant CC as Codecov Server
GHA->>Tests: Run pytest with coverage (if with-coverage)
Tests-->>GHA: coverage.xml + reports generated
GHA->>Codecov: Upload coverage (token, files, flags)
Codecov->>Codecov: Fetch uploader binary + verify PGP sig (Keybase/codecovsecops)
Codecov->>CC: Upload coverage.xml
CC-->>GHA: Upload acknowledged
Reviews (1): Last reviewed commit: "ci: update codecov action" | Re-trigger Greptile
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughThe test workflow's Codecov upload step version is bumped from ChangesCI Workflow Update
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes 🚥 Pre-merge checks | ✅ 6✅ Passed checks (6 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Description
Updates the Codecov GitHub Action from
v5tov7in the reusable test workflow.The Python 3.11 PR test leg is the only matrix entry that uploads coverage, and it failed after tests passed because Codecov could not verify the downloaded CLI signature:
Failing job: https://github.com/NVIDIA-NeMo/Guardrails/actions/runs/27142627876/job/80111644388?pr=2007
Codecov
v7release note says the wrapper now fetches the uploader PGP verification key from thecodecovsecopsKeybase account: https://github.com/codecov/codecov-actionRelated Iss
Summary by CodeRabbit