Skip to content

CI: update GitHub Actions to v5/v6/v7 for native Node.js 24 support#1061

Merged
seanPhill merged 4 commits into
Veil-Project:masterfrom
ohcee:fix/update-github-actions-node20
Jun 23, 2026
Merged

CI: update GitHub Actions to v5/v6/v7 for native Node.js 24 support#1061
seanPhill merged 4 commits into
Veil-Project:masterfrom
ohcee:fix/update-github-actions-node20

Conversation

@ohcee

@ohcee ohcee commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

Resolves #1060 — Node.js 20 deprecation warnings in CI.

Earlier point-release bumps (@v4.2.2, @v4.4.3, @v4.1.8) only patched metadata but still defaulted to running on Node.js 20 internally. This PR bumps to the major versions that natively run on Node.js 24:

  • actions/checkoutv5.0.0
  • actions/upload-artifactv6.0.0
  • actions/download-artifactv7.0.0 (v6 had only preliminary Node 24 support and still defaulted to Node 20 — v7 is required for the warning to fully clear)

Testing

All 8 CI jobs (source distribution + 7 platform builds) pass cleanly with zero Node.js 20 deprecation warnings.

Closes

#1060

@seanPhill
seanPhill merged commit a6a1348 into Veil-Project:master Jun 23, 2026
8 checks passed
@ohcee
ohcee deleted the fix/update-github-actions-node20 branch June 23, 2026 13:50
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.

Update YML workflows to target node 24 instead of node 20

2 participants