Skip to content

chore: declare node >=20, the version the box actually runs - #232

Merged
github-actions[bot] merged 1 commit into
mainfrom
chore/pin-node-20
Aug 29, 2026
Merged

chore: declare node >=20, the version the box actually runs#232
github-actions[bot] merged 1 commit into
mainfrom
chore/pin-node-20

Conversation

@catomean

Copy link
Copy Markdown
Collaborator

The box runs Node 20.20.2. This repo's engines.node did not say so.

Across the fleet, 18 of 30 repos declared no Node version at all, and the twelve that did used five spellings of the same intent:

>=18   >=20   >=20.0.0   >=22   >=22.19.0

hirnli claimed >=22 — a requirement the box cannot satisfy, and one nothing would have caught, because npm only warns on an engine mismatch and the deploy never checks it. It is latent rather than live only because hirnli is not deployed to the box yet.

One spelling, matching the machine that actually runs the code, turns an invisible mismatch into a loud one.

Package.json key order and the file's own indentation are preserved — three repos in the fleet run prettier --check ., and a reformatted package.json would fail them.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UvjGNAS9CMfEGNW26tUR4P

Was: undeclared.

Eighteen of thirty repos declared no Node version at all, and the twelve
that did used five spellings of the same intent - >=18, >=20, >=20.0.0,
>=22, >=22.19.0. The box runs 20.20.2, so >=22 was a claim nothing could
satisfy and nothing would have caught.

One spelling, matching the machine that runs it, turns an invisible
mismatch into a loud one.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UvjGNAS9CMfEGNW26tUR4P
@github-actions
github-actions Bot merged commit 5d55e6d into main Aug 29, 2026
1 check passed
@github-actions
github-actions Bot deleted the chore/pin-node-20 branch August 29, 2026 07:03
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