Skip to content

ci: opt workflows into Node 24 action runtime#25

Merged
saagpatel merged 1 commit into
mainfrom
codex/actions-node24-runtime
May 31, 2026
Merged

ci: opt workflows into Node 24 action runtime#25
saagpatel merged 1 commit into
mainfrom
codex/actions-node24-runtime

Conversation

@saagpatel
Copy link
Copy Markdown
Owner

What

  • Enables FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 for release and perf workflows that use JavaScript actions.
  • Leaves workflow behavior and Node setup versions unchanged.

Why

  • GitHub Actions emitted a Node 20 runtime deprecation warning during the release dry-run.
  • The runner default flips to Node 24 on June 16, 2026, so this removes noisy drift before it becomes release-lane friction.

How

  • Adds a top-level workflow env flag in the affected workflow YAML files.

Testing

  • ruby -e 'require "yaml"; Dir[".github/workflows/*.yml"].each { |f| YAML.load_file(f) }'\n\n## Performance Impact\n- None expected; this only changes the runtime used by GitHub-hosted JavaScript actions.\n\n## Risk / Notes\n- Low. If an action is not Node 24 compatible, CI should reveal it before merge.

- Set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 on release and perf workflows
- Removes GitHub Node 20 action runtime deprecation warning ahead of the June 2026 default flip

Tests: ruby -e 'require "yaml"; Dir[".github/workflows/*.yml"].each { |f| YAML.load_file(f) }'
@saagpatel saagpatel merged commit eef7ab1 into main May 31, 2026
3 checks passed
@saagpatel saagpatel deleted the codex/actions-node24-runtime branch May 31, 2026 12:59
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.

1 participant