lightning-terminal/.github/workflows
jamaljsr a04ecb750d
ci: run node 24
The frontend job was pinned to node 16, which is old enough that some of
the packages patched in this branch refuse to install there. tar and
esbuild want node 18 or newer, serialize-javascript wants 20.

Node was also only pinned in the frontend job. The backend,
proto-compile-check and itest jobs all reference matrix.node_version
without declaring it in their matrix, so the expression resolved to an
empty string and setup-node fell back to whatever the runner happened to
ship. Two of those run `yarn install --frozen-lockfile`, so they need a
known version too.

Both are fixed by a NODE_VERSION env var, matching how GO_VERSION is
already handled. It replaces the matrix entry rather than feeding it,
because the env context isn't available inside strategy.matrix.
2026-08-11 10:12:44 -05:00
..
claude.yml workflows/claude: fix PR checkout for fork PRs 2026-02-03 13:08:40 +01:00
docker.yml docker: improve cleanup of docker space in CI 2026-07-01 12:58:42 +02:00
main.yml ci: run node 24 2026-08-11 10:12:44 -05:00