Upgrading from codecov/codecov-action@v5 to v6 causes Codecov to receive an empty report. The CI upload step reports success (exit 0, "Process Upload complete"), but Codecov's processing pipeline records:
Report is empty and cannot be processed
Downgrading back to v5 immediately resolves the issue with no other changes.
- Use
codecov/codecov-action@v5 — coverage uploads and processes correctly
- Upgrade to
codecov/codecov-action@v6
- CI upload step exits 0 and logs "Process Upload complete"
- Codecov dashboard shows "Unusable report" and breadcrumb trail shows "Report is empty and cannot be processed"
Upgrading from
codecov/codecov-action@v5tov6causes Codecov to receive an empty report. The CI upload step reports success (exit 0, "Process Upload complete"), but Codecov's processing pipeline records:Downgrading back to
v5immediately resolves the issue with no other changes.codecov/codecov-action@v5— coverage uploads and processes correctlycodecov/codecov-action@v6