lightning-terminal/.github
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
..
actions docker: improve cleanup of docker space in CI 2026-07-01 12:58:42 +02:00
ISSUE_TEMPLATE GitHub: add issue templates 2021-03-10 12:06:14 +01:00
workflows ci: run node 24 2026-08-11 10:12:44 -05:00
dependabot.yml chore: exclude dependabot version updates 2022-08-03 22:14:46 -04:00