8000
Skip to content

chore(ci): bump actions/checkout to v5 for the Node 24 runtime - #29

Merged
Glory42 merged 1 commit into
masterfrom
issue-19-checkout-action-node24
Aug 17, 2026
Merged

chore(ci): bump actions/checkout to v5 for the Node 24 runtime#29
Glory42 merged 1 commit into
masterfrom
issue-19-checkout-action-node24

Conversation

@Glory42
@Glory42 Glory42 commented Aug 17, 2026
Copy link
Copy Markdown
Owner

Summary

  • CI was pinning actions/checkout@v4, which targets the deprecated Node 20 runtime, producing a deprecation annotation on every CI run: "Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4."
  • actions/checkout v5.0.0 moved the action to run on Node 24 (Update actions checkout to use node 24 actions/checkout#2226), so bumping the pin resolves the annotation.
  • One-line change in .github/workflows/ci.yml.

Validation

  • Confirmed via the actions/checkout release notes (gh api repos/actions/checkout/releases) that v5.0.0 is the version that dropped the Node 20 runtime.
  • Validated .github/workflows/ci.yml is well-formed YAML with python3 -c "import yaml; yaml.safe_load(open('.github/workflows/ci.yml'))".
  • This environment can't trigger a real GitHub Actions run, so CI needs to be watched once it runs automatically against this PR.

Closes #19

actions/checkout@v4 is pinned to a deprecated Node 20 runtime, producing
a deprecation annotation on every CI run. v5.0.0 moved the action to
Node 24 (actions/checkout#2226).

Refs #19
@Glory42
Glory42 merged commit f3d384a into master Aug 17, 2026
1 check passed
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.

chore(ci): actions/checkout@v4 is being forced onto a deprecated Node 20 runtime

1 participant

0