Skip to content

The .nvmrc CONVENTIONS section 4 asks for - #64

Merged
oblomov-dev merged 1 commit into
mainfrom
claude/repos-tests-improvements-ia9cna
Aug 28, 2026
Merged

The .nvmrc CONVENTIONS section 4 asks for#64
oblomov-dev merged 1 commit into
mainfrom
claude/repos-tests-improvements-ia9cna

Conversation

@oblomov-dev

Copy link
Copy Markdown
Member

What this changes

Adds .nvmrc containing 22.

Why

CONVENTIONS section 4 is one sentence: "engines.node is >=22 and .nvmrc
says 22." The first half was here; the second was missing — and not only here:
seven of the nine repositories had no .nvmrc, only abap2UI5 and linter
did.

That is what happens to a rule with no gate behind it, which CONVENTIONS itself
names as the failure mode ("prose is not a thing that fails a pull request").
Section 4 is the one section conventions-gate.mjs does not touch at all: it
decides workflow file names (§2), AGENTS.md/CLAUDE.md pairing (§6) and
.gitattributes (§6), and nothing about the toolchain.

Why it is safe

The file records what is already true rather than proposing a move: CI here
already runs Node 22 and engines.node already says >=22. What changes is that
nvm use picks that version instead of whatever the shell happened to have.

npm run check passes with the file in place.


Generated by Claude Code

Section 4 is one sentence: "`engines.node` is `>=22` and `.nvmrc` says `22`."
The first half was here; the second was missing — in seven of the nine
repositories, which is what happens to a rule with no gate behind it. Section 4
is the only section of CONVENTIONS.md that `conventions-gate.mjs` does not
touch: it decides workflow file names (§2), AGENTS.md/CLAUDE.md pairing (§6)
and .gitattributes (§6), and nothing at all about the toolchain.

The file records what is already true rather than proposing a move: CI runs
Node 22 here and `engines.node` already says `>=22`. What it changes is that
`nvm use` picks that version instead of whatever the shell happened to have.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0146Q9UP9JavNhdDd8bqdQik
Copilot AI lite review requested due to automatic review settings August 28, 2026 16:43

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@oblomov-dev
oblomov-dev merged commit a559e0d into main Aug 28, 2026
24 checks passed
@oblomov-dev
oblomov-dev deleted the claude/repos-tests-improvements-ia9cna branch August 28, 2026 21:38
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.

3 participants