Skip to content

chore(ci): migrate actions to Node.js 24 and upgrade codecov to v5#13

Merged
diego64 merged 1 commit into
mainfrom
chore/atualizar-actions-node24
Jun 4, 2026
Merged

chore(ci): migrate actions to Node.js 24 and upgrade codecov to v5#13
diego64 merged 1 commit into
mainfrom
chore/atualizar-actions-node24

Conversation

@diego64

@diego64 diego64 commented Jun 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true at the workflow level in ci.yml, commitlint.yml, and codeql.yml
  • Upgrade codecov/codecov-action from v4v5

Root Cause

GitHub Actions currently runs JavaScript actions on Node.js 20 by default. GitHub will force all runners to Node.js 24 starting June 16, 2026 and will remove Node.js 20 on September 16, 2026. The following actions were flagged:

Action Affected workflows
actions/checkout@v4 ci, commitlint, codeql
actions/setup-node@v4 ci, commitlint
pnpm/action-setup@v4 ci, commitlint
codecov/codecov-action@v4 ci (cobertura job)

Changes

FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true

Set at the top-level env: block in all three workflow files. This is the opt-in mechanism recommended by GitHub to immediately switch JavaScript action runtimes to Node.js 24, ahead of the forced migration deadline.

codecov/codecov-action@v5

v5 is a major release with native Node.js 24 support. Updated in the cobertura job of ci.yml. No configuration changes required — the files and fail_ci_if_error inputs remain identical between v4 and v5.

🤖 Generated with Claude Code

@diego64 diego64 merged commit 98c4397 into main Jun 4, 2026
4 checks passed
@diego64 diego64 deleted the chore/atualizar-actions-node24 branch June 4, 2026 19:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant