calm-artist-7206
06/23/2026, 1:49 PMtypescript-client supports in CI Node 20 and 22. Does anyone know of reasons why we wouldn’t kill 20?
I seem to recall we upgraded Local GUI a long time ago
Thread in Slack Conversationlimited-student-10747
06/23/2026, 2:26 PMcalm-artist-7206
06/23/2026, 2:45 PMnutritious-balloon-65098
06/23/2026, 2:46 PMnutritious-balloon-65098
06/23/2026, 2:50 PMOpenHands/OpenHands and OpenHands/agent-canvas were cloned and inspected.
• ✅ Consistency decision applied: this repo now uses Node 22 as the baseline and adds Node 24 to the main CI matrix because the peer repos are not both on 24.
• ✅ Validation completed: formatting, build, and unit tests passed.
• ✅ Git workflow followed: changes were committed, pushed to a branch, and a non-draft PR was opened as requested.
• ✅ Changes are concise: only CI workflow Node versions/setup-node versions and the contributing prerequisite were changed. No extraneous code changes were introduced.
PR remains open here: https://github.com/OpenHands/typescript-client/pull/229calm-artist-7206
06/23/2026, 9:40 PM