Skip to content

[CI] Adapt to codecov action changes for Node.js 24#7064

Merged
EmmonsCurse merged 1 commit intoPaddlePaddle:developfrom
EmmonsCurse:fix_codecov-action_version
Mar 29, 2026
Merged

[CI] Adapt to codecov action changes for Node.js 24#7064
EmmonsCurse merged 1 commit intoPaddlePaddle:developfrom
EmmonsCurse:fix_codecov-action_version

Conversation

@EmmonsCurse
Copy link
Copy Markdown
Collaborator

Motivation

Recent GitHub Actions updates have deprecated Node.js 20 runtime. Starting from June 2nd, 2026, all JavaScript actions will be forced to run on Node.js 24, and Node.js 20 will be fully removed from runners by September 16th, 2026.

The CI workflow started to emit warnings indicating that some actions are still running on Node.js 20 (e.g., actions/github-script@60a0d8...), which may lead to potential compatibility issues in the future.

To ensure forward compatibility with Node.js 24 and avoid future CI failures, an upgrade is required.

Modifications

  • Upgrade codecov/codecov-action from v5 to v6 to align with Node.js 24 runtime support
  • Ensure CI workflow is compatible with the latest GitHub Actions runtime changes
  • Eliminate Node.js 20 deprecation warnings in CI logs

Usage or Command

N/A

Accuracy Tests

N/A

Checklist

  • Add at least a tag in the PR title.
    • Tag list: [[FDConfig],[APIServer],[Engine], [Scheduler], [PD Disaggregation], [Executor], [Graph Optimization], [Speculative Decoding], [RL], [Models], [Quantization], [Loader], [OP], [KVCache], [DataProcessor], [BugFix], [Docs], [CI], [Optimization], [Feature], [Benchmark], [Others], [XPU], [HPU], [GCU], [DCU], [Iluvatar], [Metax]]
    • You can add new tags based on the PR content, but the semantics must be clear.
  • Format your code, run pre-commit before commit.
  • Add unit tests. Please write the reason in this PR if no unit tests.
  • Provide accuracy results.
  • If the current PR is submitting to the release branch, make sure the PR has been submitted to the develop branch, then cherry-pick it to the release branch with the [Cherry-Pick] PR tag.

@paddle-bot
Copy link
Copy Markdown

paddle-bot bot commented Mar 29, 2026

Thanks for your contribution!

@EmmonsCurse EmmonsCurse merged commit a7cbe3f into PaddlePaddle:develop Mar 29, 2026
39 checks passed
@EmmonsCurse EmmonsCurse deleted the fix_codecov-action_version branch March 29, 2026 08:49
EmmonsCurse added a commit to EmmonsCurse/FastDeploy that referenced this pull request Mar 29, 2026
@EmmonsCurse
Copy link
Copy Markdown
Collaborator Author

✅ Cherry-pick successful! Created PR: #7065

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant