Skip to content

ci: bump actions/checkout v4→v5 for Node 24 compat#10

Merged
AreteDriver merged 2 commits into
mainfrom
ci/checkout-v5-node24
May 24, 2026
Merged

ci: bump actions/checkout v4→v5 for Node 24 compat#10
AreteDriver merged 2 commits into
mainfrom
ci/checkout-v5-node24

Conversation

@AreteDriver
Copy link
Copy Markdown
Owner

Summary

Bumps actions/checkout from @v4 (Node 20) to @v5 (Node 24 native) across all workflow files. No other action versions required changes — actions/setup-python is already at @v6 (Node 24 native), and no other actions/* pins are present.

Changes

File Before After
.github/workflows/ci.yml actions/checkout@v4 (×3) actions/checkout@v5 (×3)
.github/workflows/release.yml actions/checkout@v4 actions/checkout@v5
.github/workflows/codeql.yml actions/checkout@v4 actions/checkout@v5
.github/workflows/secret-scan.yml actions/checkout@v4 actions/checkout@v5
.github/workflows/security.yml actions/checkout@v4 actions/checkout@v5

Total: 7 occurrences updated across 5 files.

Context

This was scheduled in response to a runner annotation seen during the v0.6.0 release (2026-05-01):

Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026.

Deadline: 2026-06-02 — GitHub will force-upgrade all Node 20 actions to Node 24 on that date. Node 20 is removed entirely on 2026-09-16.

Reference: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/


Generated by Claude Code

Node 20 actions are deprecated on GitHub Actions runners; forced upgrade
to Node 24 starts 2026-06-02. Bumps actions/checkout from @v4 (Node 20)
to @v5 (Node 24 native) across all five workflow files (7 occurrences).
@gemini-code-assist
Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

gitleaks-action@v2 made GITHUB_TOKEN required for pull_request scans.
The job was failing with: "🛑 GITHUB_TOKEN is now required to scan
pull requests." All other CI checks on PR #10 (lint, test 3.11/3.12/
3.13, CodeQL, Secret Scan, Dependency Audit) were green.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@AreteDriver AreteDriver merged commit 0d2b1b5 into main May 24, 2026
9 checks passed
@AreteDriver AreteDriver deleted the ci/checkout-v5-node24 branch May 24, 2026 03:02
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.

2 participants