Test coverage reporting updated to stable codecov action
The deprecated codecov/test-results-action is being replaced across all CI workflows with codecov/codecov-action v5.5.2, ensuring code coverage reporting stays functional.
The CI pipeline was running code coverage reporting through an action that its maintainers marked deprecated. To prevent future breakage when that action is removed, four workflow steps have been updated to use codecov/codecov-action instead.
Three of the four codecov calls also needed a typo corrected — report-type with a hyphen is not a valid parameter name, while report_type with an underscore works correctly. The corrected parameter was added to the newly migrated steps as well.
The changes are confined to the unit test workflow file and affect how backend unit, backend integration, nodes unit, and frontend shard test coverage gets reported to Codecov.
View Original GitHub Description
Summary
Migrate from deprecated codecov/test-results-action to codecov-action
Fix typo on report-type on one of the existing calls.
Related Linear tickets, Github issues, and Community forum posts
https://linear.app/n8n/issue/CAT-2611
Review / Merge checklist
- PR title and summary are descriptive. (conventions) <!-- **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** -->
- Docs updated or follow-up ticket created.
- Tests included. <!-- A bug is not considered fixed, unless a test is added to prevent it from happening again. A feature is not complete without tests. -->
- PR Labeled with
Backport to Beta,Backport to Stable, orBackport to v1(if the PR is an urgent fix that needs to be backported)