Repository navigation
Pin Node to 22.23.5 for the November 2026 security release - #8
Conversation
|
I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".
Original prompt from Matt Peake
|
Devin Review🟢 Devin Review found nothing to fix · View findings |
ubuntu-latest now resolves to ubuntu-26.04, which no longer ships apt-key, so the pg_dump install step fails.
[Low impact] The PR appears safe to merge based on the reviewed changes. SummaryPins local development and all four CI jobs to Node
Reviews (2) · Last reviewed commit: "Run database_updated on ubuntu-24.04" · Reviewed by Greptile |
Why
Part of the November 2026 Node.js security release rollout (High severity: HTTP/2, TLS, llhttp, undici and others; advisory). The repo pinned only the Node major in
.nvmrc(20), so the version a build got depended on when it ran. This pins the patched release exactly.What changed
.nvmrc:20→22.23.5.node-version: [20.x]is now[22.23.5]in all four jobs.DockerfileandDockerfile.devbuildFROM node:18-alpine(also EOL). Docker Hub hasn't publishednode:22.23.5-alpineyet, so that pin will come in a follow-up once the tag exists.package.jsonenginesranges are unchanged. They describe compatibility, not the version we build with.Link to Devin session: https://app.devin.ai/sessions/827b6f7f4f5c4db69b167f83971f02df
Open in Devin Desktop: https://app.devin.ai/desktop/session/827b6f7f4f5c4db69b167f83971f02df?variant=devin
Requested by: @peakematt