Skip to content

chore: bump action runtime to node24#2

Merged
Tamer-Halabi merged 1 commit into
masterfrom
chore/node24
Jun 5, 2026
Merged

chore: bump action runtime to node24#2
Tamer-Halabi merged 1 commit into
masterfrom
chore/node24

Conversation

@Tamer-Halabi

Copy link
Copy Markdown
Member

Summary

  • Switches action.yml from using: node20 to using: node24 so consumers stop receiving the Node 20 deprecation warning on every workflow run.
  • lib/main.js is unchanged — Node 24 is backwards-compatible with the bundled JS (no native deps), and actions-runner >= 2.327.0 already ships Node 24.

Context

GitHub is forcing Node 24 by default on 2026-06-16 and removing Node 20 entirely on 2026-09-16 (see https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/). The pipelines repo's release.yaml consumes this action at @v0.2 and surfaces the warning today.

After this merges, I'll cut v0.3 and update pipelines/.github/workflows/release.yaml to pin to it.

Test plan

  • CI on this PR passes (action runs on itself via the existing workflow)
  • After tagging v0.3, a release in a downstream repo runs the init job without the Node 20 deprecation warning

🤖 Generated with Claude Code

Node 20 is deprecated on GitHub Actions runners and will be removed
on 2026-09-16. Bumping the action manifest to node24 (already bundled
in actions-runner >=2.327.0) silences the deprecation warning and
keeps the action working past the forced cutover on 2026-06-16.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Tamer-Halabi Tamer-Halabi requested a review from khadrach June 5, 2026 07:59
@Tamer-Halabi Tamer-Halabi self-assigned this Jun 5, 2026
@Tamer-Halabi Tamer-Halabi merged commit de537c1 into master Jun 5, 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.

2 participants