fix: update action runtime from Node.js 20 to Node.js 24#827
Conversation
GitHub is deprecating Node.js 20 on Actions runners: - June 2, 2026: Node.js 24 forced as default - September 16, 2026: Node.js 20 removed Ref: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ Closes game-ci#826
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe GitHub Action runtime in ChangesNode.js Runtime Update
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related issues
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #827 +/- ##
=======================================
Coverage 42.70% 42.70%
=======================================
Files 37 37
Lines 733 733
Branches 201 201
=======================================
Hits 313 313
Misses 381 381
Partials 39 39 🚀 New features to boost your workflow:
|
|
Branch updated with main. Will merge once CI passes. Thanks @ChristianTellefsenAttensi — deadline is June 2 so this is timely. |
|
@frostebite any chance we could get things moving over in game-ci/unity-test-runner#304 as well? |

Changes
action.ymlfromusing: 'node20'tousing: 'node24'Related Issues
Successful Workflow Run Link
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=trueset as a top-level env variable. All jobs passed: unit tests, builds for Windows/iOS/Android. We cannot link directly as the repo is private, but happy to share logs or screenshots if needed.Checklist
Summary by CodeRabbit