Skip to content

Update GitHub Actions runtime from Node.js 20 to Node.js 24#316

Merged
EndBug merged 2 commits into
mainfrom
copilot/update-node-version-action
Apr 10, 2026
Merged

Update GitHub Actions runtime from Node.js 20 to Node.js 24#316
EndBug merged 2 commits into
mainfrom
copilot/update-node-version-action

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 10, 2026

GitHub Actions runners are deprecating Node.js 20, with Node.js 24 becoming the default on June 2nd, 2026. This updates the action runtime to node24 to eliminate the deprecation warning.

Changes

  • action.yml: using: node20using: node24
  • package.json: @types/node ~12.20.15^24.0.0
  • lib/index.js: Rebuilt against updated deps

Copilot AI linked an issue Apr 10, 2026 that may be closed by this pull request
Copilot AI changed the title [WIP] Update Node.js version for action EndBug/label-sync Update GitHub Actions runtime from Node.js 20 to Node.js 24 Apr 10, 2026
Copilot AI requested a review from EndBug April 10, 2026 10:40
@EndBug EndBug marked this pull request as ready for review April 10, 2026 10:41
@EndBug EndBug merged commit 5594ed7 into main Apr 10, 2026
4 checks passed
@EndBug EndBug deleted the copilot/update-node-version-action branch April 10, 2026 10:41
cmeans-claude-dev Bot added a commit to cmeans/yt-dont-recommend that referenced this pull request Apr 28, 2026
The sync-labels.yml workflow used EndBug/label-sync@v2, whose latest
tagged release (v2.3.3, Feb 2024) still runs on Node 20. The upstream
Node 24 update merged 2026-04-10 (commit 5594ed7, EndBug/label-sync#316)
but no v2.3.4 release tag has been cut, so the floating @v2 tag still
points at the Node-20 release.

Pinned to commit 1cd399a63f3d27e0a890cec8d1c29efad3e5db3d (HEAD of
upstream main as of 2026-04-25, which carries the Node 24 update plus
a couple of routine dependency bumps), matching the SHA-pinning pattern
already used in dependabot-changelog.yml. This removes the only
remaining Node-20 action across this repo's workflows ahead of the
GitHub Actions Node-20 deprecation deadline.

Re-evaluate to a release tag once upstream cuts v2.3.4.

Co-authored-by: cmeans-claude-dev[bot] <272174644+cmeans-claude-dev[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

Node.js 20 actions are deprecated

2 participants