Skip to content

fix: Align Node floor to 22 and drop dead smithery.yaml - #1210

Merged
jirispilka merged 1 commit into
masterfrom
fix/node-floor-and-smithery
Aug 6, 2026
Merged

fix: Align Node floor to 22 and drop dead smithery.yaml#1210
jirispilka merged 1 commit into
masterfrom
fix/node-floor-and-smithery

Conversation

@jirispilka

@jirispilka jirispilka commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Part of #1064.

Node floor: manifest.json said >=20.0.0 and the stdio.ts guard checked < 20, while package.json engines.node already required >=22.0.0. Node 20 hit EOL 2026-04-30. Both now match engines.node.

.nvmrc and the Dockerfile stay at 24 — dev/build pins, not consumer floors.

smithery.yaml: pointed at dist/main.js, which the build does not produce (stdio entry is dist/stdio.js). No workflow or script referenced it.

The README Smithery badge is left in place — removing it is a distribution call, not a config fix.

manifest.json advertised >=20.0.0 and the stdio guard checked < 20, while
package.json engines.node already required >=22.0.0. Node 20 reached EOL on
2026-04-30. Both now match engines.node.

.nvmrc and the Dockerfile stay at 24 — dev/build pins, not consumer floors.

smithery.yaml pointed at dist/main.js, which the build does not produce; the
stdio entry is dist/stdio.js.

Part of #1064.
@github-actions github-actions Bot added the t-ai Issues owned by the AI team. label Aug 6, 2026
@jirispilka
jirispilka requested a review from RobertCrupa August 6, 2026 13:35

@RobertCrupa RobertCrupa left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Nice clean up!

@jirispilka
jirispilka merged commit 6c4ac08 into master Aug 6, 2026
13 checks passed
@jirispilka
jirispilka deleted the fix/node-floor-and-smithery branch August 6, 2026 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-ai Issues owned by the AI team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants