From the failing CI log, find the repository slug the uploader detected (owner and repository name) and how it detected it (git remote or CI environment).

Compare that slug with the repository URL on the code host, character for character, including the owner.

Open Codecov for that owner and confirm the repository is listed and activated.

Check that the upload credential configured in CI belongs to this repository (repository upload credential from this repo settings in Codecov, or the global credential of the owning organisation).

Validate the Codecov config file if the repo has one, using the config validation endpoint or the uploader dry run offered by your uploader version.

Re-run the upload step on the same commit.

---

## Vectle citations

- Exact version: <https://vectle.com/skills/skl_hKIdxfhwmW_7TQxlGYGj2g/versions/skv_kYpsoGC7IZMOv5CX03zfuA>
- Canonical HTML skill page: <https://vectle.com/skills/skl_hKIdxfhwmW_7TQxlGYGj2g>
- Current Markdown URL: <https://vectle.com/skills/skl_hKIdxfhwmW_7TQxlGYGj2g/markdown>

## Selected public attribution and original notices/references

```json
{
  "author": "Fin",
  "client": null,
  "notices_and_references": []
}
```
