CI completes successfully, and the Bash uploader completes without error. But when going to CodeCov, there’s no “CI Passed” badge and the “There was an error processing coverage reports.” is all that’s shown on the page, with little to no information to figure out what went wrong.
Thank you very much, that was exactly the issue. I have a manually-created test report, since I can’t run Android instrumentation tests on TravisCI. Because it was so stale, it was killing the entire CodeCov report.
For my own knowledge, is there a way I can see this debug information. That error message alone would have gotten me on the right track, if only I’d known where to look! Adding in the link to the raw download to confirm it was the instrumentation report got me the rest of the way.
It looks like we hit an API rate limit when we tried to fetch the commit from GitHub. Installing the Codecov app to GitHub is the best solution in this case GitHub Apps - Codecov · GitHub
The codecov app is in fact installed, for the org and has access to the all repositories in the org, and the relevant github action is also used to upload reports over to codecov.
Is there something else that needs to be done to bypass rate limits? The coverage reports are all uploaded to codecov in one step as part of the github build workflow.