Merged
Size
S
Change Breakdown
CI/CD50%
Dependencies30%
Maintenance20%
#28086ci: Migrate from codecov/test-results-action to codecov-action

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, or Backport to v1 (if the PR is an urgent fix that needs to be backported)
© 2026 · via Gitpulse