Skip to content

ci: opt workflows into Node 24 actions runtime#20

Merged
hammond01 merged 2 commits intodevelopfrom
fix/node24-actions-compat
Mar 19, 2026
Merged

ci: opt workflows into Node 24 actions runtime#20
hammond01 merged 2 commits intodevelopfrom
fix/node24-actions-compat

Conversation

@hammond01
Copy link
Copy Markdown
Owner

Summary\n- add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true to API/UI workflows\n- proactively run JavaScript-based actions on Node 24 before GitHub's default switch\n- bump UI setup-node runtime from 20 to 22\n\n## Why\nGitHub warns Node.js 20 action runtime is deprecated and will switch to Node 24 by default in June 2026. This PR makes workflow behavior explicit and future-proof now.

Copilot AI review requested due to automatic review settings March 19, 2026 09:37
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR future-proofs the repository’s GitHub Actions workflows by explicitly opting JavaScript-based actions into the Node 24 runtime ahead of GitHub’s default switch, and updates the UI workflow’s build Node version.

Changes:

  • Set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true at the workflow level for API and UI workflows.
  • Bump the UI workflow’s actions/setup-node version target from Node 20 to Node 22.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/ui-ci.yml Opts JS actions into Node 24; updates UI build toolchain Node version to 22.
.github/workflows/api-quality-gates.yml Opts JS actions in this workflow into Node 24 runtime.
.github/workflows/api-ci-cd.yml Opts JS actions in this workflow into Node 24 runtime.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@hammond01 hammond01 merged commit 333c359 into develop Mar 19, 2026
8 checks 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