Skip to content

Update node min version to v22 for electron/fuses requirement#1508

Open
mitchcapper wants to merge 1 commit intoMCPJam:mainfrom
mitchcapper:update_node_to_v22_min
Open

Update node min version to v22 for electron/fuses requirement#1508
mitchcapper wants to merge 1 commit intoMCPJam:mainfrom
mitchcapper:update_node_to_v22_min

Conversation

@mitchcapper
Copy link
Contributor

the electron/fuses currently requires node v22, but the nvmrc forces v20.

@dosubot dosubot bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Feb 23, 2026
@chelojimenez
Copy link
Contributor

chelojimenez commented Feb 23, 2026

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 23, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 41b5d4a4-6ac2-4a47-a676-9c891a321555

📥 Commits

Reviewing files that changed from the base of the PR and between 36e889f and 37f4aac.

📒 Files selected for processing (6)
  • .github/workflows/lint.yml
  • .github/workflows/test.yml
  • .github/workflows/windows-release.yml
  • mcpjam-inspector/.nvmrc
  • mcpjam-inspector/Dockerfile
  • mcpjam-inspector/package.json
🚧 Files skipped from review as they are similar to previous changes (1)
  • mcpjam-inspector/.nvmrc

Walkthrough

This pull request upgrades Node.js references for mcpjam-inspector to 22.12.0 across the project: mcpjam-inspector/.nvmrc and CI workflows (.github/workflows/lint.yml, test.yml, windows-release.yml) were updated, the Dockerfile ARG NODE_VERSION was changed to 22.12.0, mcpjam-inspector/package.json now requires engines.node: ">=22.12.0" and bumps devDependencies["@types/node"] from ^20 to ^22. No runtime code or exported API signatures were modified.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@mcpjam-inspector/.nvmrc`:
- Line 1: The .nvmrc currently contains a loose "22" which allows any 22.x Node
and may violate `@electron/fuses` >=22.12.0; update the .nvmrc value to the
minimum required exact version "22.12.0" (pin Node to 22.12.0) so installs are
deterministic and satisfy the engine requirement.

ℹ️ Review info

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 8fba591 and 41cc318.

📒 Files selected for processing (2)
  • mcpjam-inspector/.nvmrc
  • mcpjam-inspector/package.json

@mitchcapper mitchcapper force-pushed the update_node_to_v22_min branch from 41cc318 to 36e889f Compare March 5, 2026 21:15
@mitchcapper
Copy link
Contributor Author

Not sure if this was waiting for the ai change but if so I have updated it to the specific node version.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@mcpjam-inspector/package.json`:
- Line 178: Add an explicit Node runtime contract by setting engines.node to
">=22.12.0" in package.json (so the package declares the required Node version),
and update the project environment specs to match: change the Node base
image/tag in the Dockerfile and update Node versions used in GitHub workflows
(lint.yml, test.yml, windows-release.yml) to 22.12.0 or later so all
CI/Docker/dev environments align with the `@electron/fuses` requirement and the
bumped `@types/node`.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 497885c6-65d7-4b8b-acff-5e11dd480ca7

📥 Commits

Reviewing files that changed from the base of the PR and between 41cc318 and 36e889f.

📒 Files selected for processing (2)
  • mcpjam-inspector/.nvmrc
  • mcpjam-inspector/package.json
🚧 Files skipped from review as they are similar to previous changes (1)
  • mcpjam-inspector/.nvmrc

added specific version per PR ai request
@mitchcapper mitchcapper force-pushed the update_node_to_v22_min branch from 36e889f to 37f4aac Compare March 6, 2026 06:28
@dosubot dosubot bot added size:S This PR changes 10-29 lines, ignoring generated files. and removed size:XS This PR changes 0-9 lines, ignoring generated files. labels Mar 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants