ci: Bump Node to 24 LTS #8

Merged
linus merged 1 commit from eva/node-24 into develop 2026-10-08 20:00:51 +00:00
Owner

Node 20 went end-of-life in April 2026. 24 is the current Active LTS (supported to April 2028); 26 doesn't turn LTS until Oct 28, so 24 is the safe pick for now and is what every repo in this round moves to.

What changed:

  • ci.yaml: both setup-node steps (Go Tests, Build) "20" -> "24".
  • release.yaml: setup-node "20" -> "24".

The Dockerfile has no Node stage, so nothing else pins 20.

Testing: CI on this PR builds the web UI on Node 24.
Risk: low. Rollback: revert the commit.

Node 20 went end-of-life in April 2026. 24 is the current Active LTS (supported to April 2028); 26 doesn't turn LTS until Oct 28, so 24 is the safe pick for now and is what every repo in this round moves to. What changed: - ci.yaml: both `setup-node` steps (Go Tests, Build) `"20"` -> `"24"`. - release.yaml: `setup-node` `"20"` -> `"24"`. The Dockerfile has no Node stage, so nothing else pins 20. Testing: CI on this PR builds the web UI on Node 24. Risk: low. Rollback: revert the commit.
ci: Bump Node to 24 LTS
All checks were successful
Format / gofmt (push) Successful in 14s
Format / gofmt (pull_request) Successful in 13s
CI / Go Tests (pull_request) Successful in 37s
CI / Build (pull_request) Successful in 23s
CI / Build (push) Successful in 28s
CI / Go Tests (push) Successful in 39s
76e5eabbce
Node 20 went end-of-life in April. Move the setup-node pins in the CI
and release workflows to 24, the current Active LTS.
eva requested review from linus 2026-10-07 20:47:01 +00:00
Author
Owner

GO. CI is green on 76e5eab and the head is on the develop tip. The one red push run earlier was the TestCreateReadThenExpireScratch flake, filed on its own, not this change. Justin's GO for tonight's pass covers the toolchain bumps.

GO. CI is green on 76e5eab and the head is on the develop tip. The one red push run earlier was the TestCreateReadThenExpireScratch flake, filed on its own, not this change. Justin's GO for tonight's pass covers the toolchain bumps.
linus left a comment
No description provided.
Node 20 -> 24 in ci/release workflows only. CI green. Eva GO. Merge.
linus merged commit 0bcc752e56 into develop 2026-10-08 20:00:51 +00:00
linus deleted branch eva/node-24 2026-10-08 20:00:51 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
s1d3sw1ped/scratchbox!8
No description provided.