Skip to content

codecov/patch stays pending on GitHub PR even though upload succeeds (status_code=200) #892

@AAdewunmi

Description

@AAdewunmi

Describe the bug
codecov/patch remains in a pending state on GitHub PRs even though the Codecov upload step succeeds (Process Upload complete, HTTP 200) and coverage report is generated/uploaded.

Environment (please complete the following information):

  • Browser: N/A (issue observed in GitHub Checks/Codecov status integration)
  • System: GitHub Actions CI (ubuntu-latest), codecov/codecov-action@v5, Codecov CLI v11.2.6

To Reproduce

  1. Open a PR in AAdewunmi/Claims-Fraud-Risk-Scoring-Project (example: PR Codecov uploader fails on Apple ARM64 hardware #141).
  2. Run CI workflow with Codecov upload (codecov/codecov-action@v5).
  3. Confirm upload logs show success:
    • coverage file found
    • upload request accepted
    • Process Upload complete with status_code=200
  4. Wait for check processing and refresh PR checks.
  5. Observe codecov/patch stays pending.

Expected behavior
After a successful upload, Codecov should post/update PR status checks (codecov/patch, project status) to completed pass/fail, not remain pending indefinitely.

Screenshots
Attached in issue context:

  • Codecov action log showing successful upload (status_code=200, Process Upload complete)
  • PR checks showing codecov/patch pending

Additional context

  • Repo: AAdewunmi/Claims-Fraud-Risk-Scoring-Project
  • PR: #141
  • Commit: 063716f8b4d056bff892f017a72d74843d7967f4
  • Workflow run: https://github.com/AAdewunmi/Claims-Fraud-Risk-Scoring-Project/actions/runs/22462256563
  • Codecov commit URL:
    https://app.codecov.io/github/aadewunmi/claims-fraud-risk-scoring-project/commit/063716f8b4d056bff892f017a72d74843d7967f4
  • Already attempted:
    • fetch-depth: 0
    • explicit Codecov overrides (branch, pr, commit, build, build_url)
    • re-adding required checks in branch protection
    • verifying Codecov GitHub App permissions (checks + commit statuses read/write)
    • rerunning workflows with empty commits

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Waiting for: Product Owner

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions