If commits are showing as "No report uploaded yet", there are two common causes for this:
Normally, the Codecov uploader will not fail your CI pipeline in the case of an error. Because of this, the upload step may pass when actually there were errors in the process. To check this, please expand the step and verify there's a success URL at the end of the upload. Clicking on this URL should link to your report on Codecov.
[Github App] The Github app does not upload coverage reports, though it does notify us of commits made to the repository and pull requests. To send Codecov reports, please use the uploader: https://docs.codecov.com/docs/codecov-uploader.