Codecov stopped being able to process opentelemetry-java reports

Please check the troubleshooting guide before creating a ticket.
All fields below are required.

Description

Recently, codecov does not display coverage for the opentelemetry-java project. It used to work fine until a recent commit which should not affect coverage tooling.

Commit SHAs

Stopped working since

Codecov displays “There was an error processing coverage reports.”

All PRs since then also have no coverage

Repository

CI/CD or Build URL

Please provide which CI/CD you are using or a link to the build where coverage is being uploaded.

This has some extra debugging, including upload of the codecov report as an artifact. The report looks sane to me
https://github.com/open-telemetry/opentelemetry-java/runs/1466578076?check_suite_focus=true

Uploader

Please provide which uploader you are using and command used to run it (e.g. Bash, Node, Python, GitHub Actions, etc…). If you are not using the bash uploader, we recommend switching to it before opening an issue here.

GitHub Actions

Codecov Output

Please provide the full output of running the uploader on your CI/CD. This will typically have the Codecov logo as ASCII.

Above build run has the full verbose output.

Expected Results

Please provide what you expect to have happened (e.g. a file that has missing coverage on a particular line).

Code coverage is processed

Actual Results

No code coverage is processed

Additional Information

Any additional information, configuration or data that might be necessary to reproduce the issue.

@anuraaga, I’m not sure why, but I’m seeing reports as expired. Could you try adding

codecov:
  max_report_age: off

to a codecov.yml file?