Skip to content

chore: Node 22 for the Tailwind build; Node 20 is end-of-life - #152

Merged
chrispezza merged 1 commit into
masterfrom
chore/node-22
Sep 30, 2026
Merged

chrispezza merged 1 commit into
masterfrom
chore/node-22

Conversation

@chrispezza

Copy link
Copy Markdown
Collaborator

Closes #146. Stacked on the scaffolding PR; retarget to master once that merges.

Node 20 reached end-of-life on 2026-04-30; it is used only for the Tailwind CLI build. Dockerfile (node:22-alpine), ci.yml (node-version: '22'), versions.json (via task versions:sync, versions:check green), README and stack.md prerequisites, and the deployment guide move together. package.json gains engines.node >=22.

The CI docker job is the proof that the image still builds and stays under the 30MB budget.

🤖 Generated with Claude Code

Dockerfile frontend stage, ci.yml setup-node, versions.json (task
versions:sync), README and stack.md prerequisites, and the deployment
guide move to 22 together. package.json gains engines.node >=22 so the
floor is stated in-repo, not only in the pins.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@chrispezza
chrispezza changed the base branch from docs/contributor-scaffolding to master September 30, 2026 21:23
@chrispezza chrispezza closed this Sep 30, 2026
@chrispezza chrispezza reopened this Sep 30, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Performance Budget Check ✅

Binary Size: 14.91 MB / 20 MB

@chrispezza
chrispezza merged commit 8669759 into master Sep 30, 2026
2 checks passed
@chrispezza
chrispezza deleted the chore/node-22 branch September 30, 2026 21:27
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.

chore: Node 20 reached EOL 2026-04-30 — bump Dockerfile, ci.yml, versions.json to 22

1 participant