| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
There was a problem hiding this comment.
Updates the shared UI build action to target Node.js 22 for CI compatibility.
Changes:
| File | Description |
|---|---|
| .github/actions/build-ui/action.yml | Updates the configured Node.js version. |
Sorry, something went wrong.
| uses: actions/setup-node@v6 | ||
| with: | ||
| node-version: "20" | ||
| node-version: "22" |
| Back | FazBrowse Home | New Git URL |
Summary
Fixes mcp-diff and mcp-diff-http CI failures caused by mcp-server-diff v3.0.0 requiring Node.js 22+, while the build-ui action was still setting up Node 20.
Why
SamMorrowDrums/mcp-server-diff@40d992e0a220e5b63378758f9a40d6a8982898d2 (v3.0.0) bundles undici 8, which calls webidl.util.markAsUncloneable — only available in Node.js 21+. The composite action inherits whatever node is in PATH, so the Node 20 set up by build-ui caused an immediate crash:
Node 20 also reached EOL on 2026-04-30.
What changed
MCP impact
Prompts tested (tool changes only)
Security / limits
Tool renaming
Lint & tests
Docs