Frontmatter
| id | 9598 |
| title | Force Node 24 for GitHub Actions to resolve deprecation warnings |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Mar 30, 2026, 12:25 PM |
| updatedAt | Mar 30, 2026, 12:26 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9598 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Mar 30, 2026, 12:26 PM |
Force Node 24 for GitHub Actions to resolve deprecation warnings
Closedenhancementai
Problem
Although we upgraded the GitHub actions to their latest major versions, GitHub Actions environments still default to executing them on Node.js 20. This continues causing our runs to throw deprecation warnings.
Proposed Solution
Inject the
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=trueenvironment variable at the workflow level for all workflows inside.github/workflows/so that the modern actions opt into the Node 24 runner properly.