[AIG-855] Bump CI actions to Node 24 runtime + align Node version (release.yml 20→22) - #53
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis PR upgrades GitHub Actions across three workflows: ChangesGitHub Actions and Node.js Version Upgrades
🎯 2 (Simple) | ⏱️ ~8 minutes
🚥 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 |
Summary
Addresses the GitHub deprecation (Node.js 20 actions force-migrated to Node 24 on June 2, 2026) and fixes a Node-version misalignment between workflows. CI-config only — no job logic changed.
Changes
actions/checkout@v4 → @v5,actions/setup-node@v4 → @v5(Node 24 runtime) acrossci.yml,release.yml,release-docker.yml.actions/cache@v4 → @v5,actions/upload-artifact@v4 → @v6inci.yml.release.ymlnode-version: 20 → 22to align withci.yml(was the source of the misalignment).Why not redundant
Before this PR,
mainstill pinsactions/*@v4(Node 20 runtime) andrelease.ymlwas on Node 20 whileci.ymlis on 22.Note on overlap
A separate in-flight PR (AIG-854) also touches
ci.yml(adds a test-repeat step). If that merges first, this branch may need a trivialci.ymlrebase.Scope
Closes AIG-855.
Summary by CodeRabbit