Skip to content

Run on Node 24, drop the temporary CA workaround - #38

Merged
basmith7 merged 2 commits into
mainfrom
chore/node24
Nov 1, 2026
Merged

basmith7 merged 2 commits into
mainfrom
chore/node24

Conversation

@basmith7

@basmith7 basmith7 commented Nov 1, 2026

Copy link
Copy Markdown
Owner
  • Dockerfile: both stages node:22-alpine → node:24-alpine; removed the # TEMP eMudhra CA block (tls: reject chains containing blocked public keys nodejs/node#66871 shipped).
  • engines.node >=24, @types/node ^24, esbuild --target=node24 (server-node build and the worker test that mirrors it).
  • No exact pins on next/react to loosen; no first-party actions in this repo's workflows.

Local: npm ci, npm run typecheck, npm test (1509 passed); local image build answered /healthz 200 on Node v24.22.2.

🤖 Generated with Claude Code

basmith7 and others added 2 commits November 1, 2026 11:08
Both image stages move to node:24-alpine; nodejs/node#66871 shipped, so the
OS-store CA block goes. engines, @types/node and the esbuild targets follow
the runtime.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@basmith7
basmith7 merged commit 5388784 into main Nov 1, 2026
1 check passed
@basmith7
basmith7 deleted the chore/node24 branch November 1, 2026 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant