Skip to content

ci: fix actions/checkout Node 20 deprecation warning - #240

Merged
lyrixx merged 1 commit into
mainfrom
github-actions
Sep 7, 2026
Merged

ci: fix actions/checkout Node 20 deprecation warning#240
lyrixx merged 1 commit into
mainfrom
github-actions

Conversation

@lyrixx

@lyrixx lyrixx commented Sep 7, 2026

Copy link
Copy Markdown
Member

Summary

  • CI logs on PR Fix bugs and hardening issues found by the code audit #239 showed a recurring "Node.js 20 is deprecated" warning on every job, caused by actions/checkout@v4 still targeting Node 20.
  • Bump actions/checkout to v7 (Node 24) across all three jobs.
  • shivammathur/setup-php@v2 and castor-php/setup-castor are already on their latest versions, no change needed.

Test plan

  • Reviewed actions/checkout v5–v7 changelog: the only breaking change concerns pull_request_target checkout defaults, which this workflow doesn't use (pull_request only).
  • Confirm CI run on this PR no longer emits the Node 20 deprecation warning.

@lyrixx
lyrixx merged commit b8ed9c0 into main Sep 7, 2026
5 checks passed
@lyrixx
lyrixx deleted the github-actions branch September 7, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant