GitHub deprecated Node 20 for JavaScript actions on 2025-09-19; v4 of checkout / setup-java / cache / upload-artifact and ilammy/msvc-dev-cmd still ship a Node 20 binary in action.yml. Set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true at job scope so the runner executes them under Node 24 now - silences the deprecation warning and removes a 2026-06-02 surprise when the default flips. Co-Authored-By: Claude Opus 4.7 <[email protected]>