nixbot

builds

succeeded mcp-remote-0.15.2 checks.x86_64-linux.pkgs-mcp-remote · build #8413 · raw

1Using versionCheckHook
unpackPhase
2unpacking source archive /nix/store/5kl5lzi2m6ga1y7fmzky8paalivj67if-source3source root is source
configurePhase
4no configure script, doing nothing5Executing pnpmConfigHook6~ /build/source7/build/source8Found 'pnpm' with version '10.34.5'9Using fetcherVersion: 410Configuring pnpm store11Installing dependencies12Final pnpm config:13@jsr:registry=https://npm.jsr.io/14arch=x6415globalconfig=/build/.home/.config/pnpm/rc16manage-package-manager-versions=false17npm-globalconfig=/nix/store/fisi9algzl2pcxb2xfhgp2yw5mzjfdwg-nodejs-slim-24.21.0/etc/npmrc18package-import-method=clone-or-copy19platform=linux20registry=https://registry.npmjs.org/21reporter=append-only22store-dir=/build/tmp.h3wPdpuL1023user-agent=pnpm/10.34.5 npm/? node/v24.21.0 linux x642425Lockfile is up to date, resolution step is skipped26Progress: resolved 1, reused 0, downloaded 0, added 027Packages: +5072829Progress: resolved 507, reused 0, downloaded 0, added 030Progress: resolved 507, reused 333, downloaded 0, added 031Progress: resolved 507, reused 488, downloaded 0, added 3232Progress: resolved 507, reused 505, downloaded 0, added 13533Progress: resolved 507, reused 506, downloaded 0, added 25134Progress: resolved 507, reused 507, downloaded 0, added 35235Progress: resolved 507, reused 507, downloaded 0, added 45436Progress: resolved 507, reused 507, downloaded 0, added 48937Progress: resolved 507, reused 507, downloaded 0, added 50438Progress: resolved 507, reused 507, downloaded 0, added 50639Progress: resolved 507, reused 507, downloaded 0, added 507, done4041dependencies:42+ express 4.21.243+ open 10.1.044+ strict-url-sanitise 0.0.145+ undici 7.12.04647devDependencies:48+ @modelcontextprotocol/client 2.0.049+ @modelcontextprotocol/core 2.0.050+ @modelcontextprotocol/server 2.0.051+ @types/express 5.0.052+ @types/node 22.13.1053+ husky 9.1.754+ knip 6.32.355+ oxfmt 0.65.056+ oxlint 1.80.057+ semantic-release 25.0.958+ tsup 8.4.059+ tsx 4.19.360+ typescript 5.8.261+ vitest 3.2.362+ zod 4.4.36364Done in 14.4s using pnpm v10.34.565Patching scripts66patching script interpreter paths in node_modules/@modelcontextprotocol node_modules/@types node_modules/express node_modules/husky node_modules/knip node_modules/open node_modules/oxfmt node_modules/oxlint node_modules/semantic-release node_modules/strict-url-sanitise node_modules/tsup node_modules/tsx node_modules/typescript node_modules/undici node_modules/vitest node_modules/zod node_modules/.bin node_modules/.modules.yaml node_modules/.pnpm node_modules/.pnpm-workspace-state-v1.json67node_modules/.bin/husky: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"68node_modules/.bin/knip-bun: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"69node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"70node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"71node_modules/.bin/semantic-release: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"72node_modules/.bin/vitest: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"73node_modules/.bin/tsup: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"74node_modules/.bin/oxfmt: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"75node_modules/.bin/knip: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"76node_modules/.bin/tsx: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"77node_modules/.bin/tsup-node: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"78node_modules/.bin/oxlint: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"79node_modules/.pnpm/bottleneck@2.19.5/node_modules/bottleneck/scripts/build.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"80node_modules/.pnpm/bottleneck@2.19.5/node_modules/bottleneck/scripts/test_all.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"81node_modules/.pnpm/marked@15.0.12/node_modules/marked/bin/marked.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"82node_modules/.pnpm/npm@11.19.0/node_modules/npm/bin/npm-cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"83node_modules/.pnpm/npm@11.19.0/node_modules/npm/bin/node-gyp-bin/node-gyp: interpreter directive changed from "#!/usr/bin/env sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"84node_modules/.pnpm/npm@11.19.0/node_modules/npm/bin/npx-cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"85node_modules/.pnpm/npm@11.19.0/node_modules/npm/bin/npx: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"86node_modules/.pnpm/npm@11.19.0/node_modules/npm/bin/npm-prefix.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"87node_modules/.pnpm/npm@11.19.0/node_modules/npm/bin/npm: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"88node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/nopt/bin/nopt.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"89node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/.bin/nopt: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"90node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/.bin/node-which: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"91node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/.bin/installed-package-contents: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"92node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/.bin/cssesc: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"93node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/.bin/pacote: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"94node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/.bin/qrcode-terminal: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"95node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"96node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/.bin/node-gyp: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"97node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/.bin/arborist: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"98node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/pacote/bin/index.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"99node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/cssesc/bin/cssesc: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"100node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/@npmcli/arborist/bin/index.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"101node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/@npmcli/installed-package-contents/bin/index.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"102node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp: interpreter directive changed from "#!/usr/bin/env sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"103node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"104node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3"105node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/node-gyp/gyp/gyp: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"106node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/node-gyp/gyp/test_gyp.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3"107node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3"108node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3"109node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3"110node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3"111node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3"112node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3"113node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3"114node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3"115node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3"116node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/semver/bin/semver.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"117node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/which/bin/which.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"118node_modules/.pnpm/npm@11.19.0/node_modules/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"119node_modules/.pnpm/npm@11.19.0/node_modules/npm/lib/utils/completion.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"120node_modules/.pnpm/tsup@8.4.0_jiti@2.7.0_postcss@8.5.4_tsx@4.19.3_typescript@5.8.2_yaml@2.9.0/node_modules/tsup/node_modules/.bin/sucrase-node: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"121node_modules/.pnpm/tsup@8.4.0_jiti@2.7.0_postcss@8.5.4_tsx@4.19.3_typescript@5.8.2_yaml@2.9.0/node_modules/tsup/node_modules/.bin/rollup: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"122node_modules/.pnpm/tsup@8.4.0_jiti@2.7.0_postcss@8.5.4_tsx@4.19.3_typescript@5.8.2_yaml@2.9.0/node_modules/tsup/node_modules/.bin/esbuild: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"123node_modules/.pnpm/tsup@8.4.0_jiti@2.7.0_postcss@8.5.4_tsx@4.19.3_typescript@5.8.2_yaml@2.9.0/node_modules/tsup/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"124node_modules/.pnpm/tsup@8.4.0_jiti@2.7.0_postcss@8.5.4_tsx@4.19.3_typescript@5.8.2_yaml@2.9.0/node_modules/tsup/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"125node_modules/.pnpm/tsup@8.4.0_jiti@2.7.0_postcss@8.5.4_tsx@4.19.3_typescript@5.8.2_yaml@2.9.0/node_modules/tsup/node_modules/.bin/sucrase: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"126node_modules/.pnpm/tsup@8.4.0_jiti@2.7.0_postcss@8.5.4_tsx@4.19.3_typescript@5.8.2_yaml@2.9.0/node_modules/tsup/node_modules/.bin/tree-kill: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"127node_modules/.pnpm/tsup@8.4.0_jiti@2.7.0_postcss@8.5.4_tsx@4.19.3_typescript@5.8.2_yaml@2.9.0/node_modules/tsup/dist/cli-default.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"128node_modules/.pnpm/tsup@8.4.0_jiti@2.7.0_postcss@8.5.4_tsx@4.19.3_typescript@5.8.2_yaml@2.9.0/node_modules/tsup/dist/cli-node.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"129node_modules/.pnpm/vite-node@3.2.3_@types+node@22.13.10_jiti@2.7.0_tsx@4.19.3_yaml@2.9.0/node_modules/vite-node/vite-node.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"130node_modules/.pnpm/vite-node@3.2.3_@types+node@22.13.10_jiti@2.7.0_tsx@4.19.3_yaml@2.9.0/node_modules/vite-node/node_modules/.bin/vite: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"131node_modules/.pnpm/traverse@0.6.8/node_modules/traverse/examples/stringify.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"132node_modules/.pnpm/normalize-package-data@8.0.0/node_modules/normalize-package-data/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"133node_modules/.pnpm/postcss-load-config@6.0.1_jiti@2.7.0_postcss@8.5.4_tsx@4.19.3_yaml@2.9.0/node_modules/postcss-load-config/node_modules/.bin/yaml: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"134node_modules/.pnpm/postcss-load-config@6.0.1_jiti@2.7.0_postcss@8.5.4_tsx@4.19.3_yaml@2.9.0/node_modules/postcss-load-config/node_modules/.bin/tsx: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"135node_modules/.pnpm/postcss-load-config@6.0.1_jiti@2.7.0_postcss@8.5.4_tsx@4.19.3_yaml@2.9.0/node_modules/postcss-load-config/node_modules/.bin/jiti: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"136node_modules/.pnpm/semantic-release@25.0.9_typescript@5.8.2/node_modules/semantic-release/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"137node_modules/.pnpm/semantic-release@25.0.9_typescript@5.8.2/node_modules/semantic-release/node_modules/.bin/marked: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"138node_modules/.pnpm/semantic-release@25.0.9_typescript@5.8.2/node_modules/semantic-release/bin/semantic-release.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"139node_modules/.pnpm/@vitest+mocker@3.2.3_vite@6.3.5_@types+node@22.13.10_jiti@2.7.0_tsx@4.19.3_yaml@2.9.0_/node_modules/@vitest/mocker/node_modules/.bin/vite: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"140node_modules/.pnpm/cli-highlight@2.1.11/node_modules/cli-highlight/bin/highlight: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"141node_modules/.pnpm/glob@10.4.5/node_modules/glob/dist/esm/bin.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"142node_modules/.pnpm/is-inside-container@1.0.0/node_modules/is-inside-container/node_modules/.bin/is-docker: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"143node_modules/.pnpm/is-inside-container@1.0.0/node_modules/is-inside-container/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"144node_modules/.pnpm/@semantic-release+github@12.0.9_semantic-release@25.0.9_typescript@5.8.2_/node_modules/@semantic-release/github/node_modules/.bin/mime: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"145node_modules/.pnpm/@semantic-release+github@12.0.9_semantic-release@25.0.9_typescript@5.8.2_/node_modules/@semantic-release/github/node_modules/.bin/semantic-release: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"146node_modules/.pnpm/rc@1.2.8/node_modules/rc/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"147node_modules/.pnpm/oxlint@1.80.0/node_modules/oxlint/bin/oxlint: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"148node_modules/.pnpm/js-yaml@4.3.1/node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"149node_modules/.pnpm/rollup@4.35.0/node_modules/rollup/dist/bin/rollup: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"150node_modules/.pnpm/knip@6.32.3/node_modules/knip/bin/knip.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"151node_modules/.pnpm/knip@6.32.3/node_modules/knip/node_modules/.bin/formatly: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"152node_modules/.pnpm/knip@6.32.3/node_modules/knip/node_modules/.bin/jiti: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"153node_modules/.pnpm/knip@6.32.3/node_modules/knip/node_modules/.bin/yaml: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"154node_modules/.pnpm/which@2.0.2/node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"155node_modules/.pnpm/typescript@5.8.2/node_modules/typescript/bin/tsc: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"156node_modules/.pnpm/typescript@5.8.2/node_modules/typescript/bin/tsserver: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"157node_modules/.pnpm/bundle-require@5.1.0_esbuild@0.25.1/node_modules/bundle-require/node_modules/.bin/esbuild: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"158node_modules/.pnpm/node_modules/.bin/uglifyjs: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"159node_modules/.pnpm/node_modules/.bin/formatly: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"160node_modules/.pnpm/node_modules/.bin/vite: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"161node_modules/.pnpm/node_modules/.bin/nanoid: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"162node_modules/.pnpm/node_modules/.bin/esbuild: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"163node_modules/.pnpm/node_modules/.bin/why-is-node-running: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"164node_modules/.pnpm/node_modules/.bin/npm: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"165node_modules/.pnpm/node_modules/.bin/sucrase-node: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"166node_modules/.pnpm/node_modules/.bin/glob: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"167node_modules/.pnpm/node_modules/.bin/conventional-commits-parser: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"168node_modules/.pnpm/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"169node_modules/.pnpm/node_modules/.bin/js-yaml: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"170node_modules/.pnpm/node_modules/.bin/handlebars: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"171node_modules/.pnpm/node_modules/.bin/marked: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"172node_modules/.pnpm/node_modules/.bin/vite-node: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"173node_modules/.pnpm/node_modules/.bin/sucrase: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"174node_modules/.pnpm/node_modules/.bin/tree-kill: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"175node_modules/.pnpm/node_modules/.bin/highlight: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"176node_modules/.pnpm/node_modules/.bin/jiti: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"177node_modules/.pnpm/node_modules/.bin/npx: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"178node_modules/.pnpm/node_modules/.bin/is-docker: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"179node_modules/.pnpm/node_modules/.bin/mime: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"180node_modules/.pnpm/node_modules/.bin/yaml: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"181node_modules/.pnpm/node_modules/.bin/rollup: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"182node_modules/.pnpm/node_modules/.bin/node-which: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"183node_modules/.pnpm/node_modules/.bin/rc: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"184node_modules/.pnpm/node_modules/.bin/is-inside-container: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"185node_modules/.pnpm/node_modules/.bin/conventional-changelog-writer: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"186node_modules/.pnpm/semver@7.8.5/node_modules/semver/bin/semver.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"187node_modules/.pnpm/oxfmt@0.65.0/node_modules/oxfmt/bin/oxfmt: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"188node_modules/.pnpm/handlebars@4.7.9/node_modules/handlebars/bin/handlebars: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"189node_modules/.pnpm/handlebars@4.7.9/node_modules/handlebars/node_modules/.bin/uglifyjs: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"190node_modules/.pnpm/formatly@0.3.0/node_modules/formatly/bin/index.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"191node_modules/.pnpm/mime@4.1.0/node_modules/mime/bin/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"192node_modules/.pnpm/mime@4.1.0/node_modules/mime/src/mime_cli.ts: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"193node_modules/.pnpm/mime@1.6.0/node_modules/mime/src/build.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"194node_modules/.pnpm/mime@1.6.0/node_modules/mime/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"195node_modules/.pnpm/tree-kill@1.2.2/node_modules/tree-kill/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"196node_modules/.pnpm/conventional-commits-parser@6.4.0/node_modules/conventional-commits-parser/dist/cli/index.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"197node_modules/.pnpm/send@0.19.0/node_modules/send/node_modules/.bin/mime: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"198node_modules/.pnpm/@semantic-release+npm@13.1.5_semantic-release@25.0.9_typescript@5.8.2_/node_modules/@semantic-release/npm/node_modules/.bin/npm: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"199node_modules/.pnpm/@semantic-release+npm@13.1.5_semantic-release@25.0.9_typescript@5.8.2_/node_modules/@semantic-release/npm/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"200node_modules/.pnpm/@semantic-release+npm@13.1.5_semantic-release@25.0.9_typescript@5.8.2_/node_modules/@semantic-release/npm/node_modules/.bin/rc: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"201node_modules/.pnpm/@semantic-release+npm@13.1.5_semantic-release@25.0.9_typescript@5.8.2_/node_modules/@semantic-release/npm/node_modules/.bin/semantic-release: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"202node_modules/.pnpm/@semantic-release+npm@13.1.5_semantic-release@25.0.9_typescript@5.8.2_/node_modules/@semantic-release/npm/node_modules/.bin/npx: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"203node_modules/.pnpm/jiti@2.7.0/node_modules/jiti/lib/jiti-cli.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"204node_modules/.pnpm/yaml@2.9.0/node_modules/yaml/bin.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"205node_modules/.pnpm/why-is-node-running@2.3.0/node_modules/why-is-node-running/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"206node_modules/.pnpm/uglify-js@3.19.3/node_modules/uglify-js/bin/uglifyjs: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"207node_modules/.pnpm/is-docker@3.0.0/node_modules/is-docker/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"208node_modules/.pnpm/postcss@8.5.4/node_modules/postcss/node_modules/.bin/nanoid: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"209node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/node_modules/.bin/node-which: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"210node_modules/.pnpm/open@10.1.0/node_modules/open/node_modules/.bin/is-inside-container: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"211node_modules/.pnpm/open@10.1.0/node_modules/open/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"212node_modules/.pnpm/husky@9.1.7/node_modules/husky/bin.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"213node_modules/.pnpm/normalize-package-data@6.0.2/node_modules/normalize-package-data/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"214node_modules/.pnpm/nanoid@3.3.11/node_modules/nanoid/bin/nanoid.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"215node_modules/.pnpm/esbuild@0.25.1/node_modules/esbuild/bin/esbuild: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"216node_modules/.pnpm/sucrase@3.35.0/node_modules/sucrase/node_modules/.bin/glob: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"217node_modules/.pnpm/sucrase@3.35.0/node_modules/sucrase/bin/sucrase-node: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"218node_modules/.pnpm/sucrase@3.35.0/node_modules/sucrase/bin/sucrase: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"219node_modules/.pnpm/cosmiconfig@9.0.2_typescript@5.8.2/node_modules/cosmiconfig/node_modules/.bin/js-yaml: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"220node_modules/.pnpm/cosmiconfig@9.0.2_typescript@5.8.2/node_modules/cosmiconfig/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"221node_modules/.pnpm/cosmiconfig@9.0.2_typescript@5.8.2/node_modules/cosmiconfig/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"222node_modules/.pnpm/marked-terminal@7.3.0_marked@15.0.12/node_modules/marked-terminal/node_modules/.bin/marked: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"223node_modules/.pnpm/marked-terminal@7.3.0_marked@15.0.12/node_modules/marked-terminal/node_modules/.bin/highlight: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"224node_modules/.pnpm/vite@6.3.5_@types+node@22.13.10_jiti@2.7.0_tsx@4.19.3_yaml@2.9.0/node_modules/vite/bin/vite.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"225node_modules/.pnpm/vite@6.3.5_@types+node@22.13.10_jiti@2.7.0_tsx@4.19.3_yaml@2.9.0/node_modules/vite/node_modules/.bin/jiti: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"226node_modules/.pnpm/vite@6.3.5_@types+node@22.13.10_jiti@2.7.0_tsx@4.19.3_yaml@2.9.0/node_modules/vite/node_modules/.bin/rollup: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"227node_modules/.pnpm/vite@6.3.5_@types+node@22.13.10_jiti@2.7.0_tsx@4.19.3_yaml@2.9.0/node_modules/vite/node_modules/.bin/esbuild: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"228node_modules/.pnpm/vite@6.3.5_@types+node@22.13.10_jiti@2.7.0_tsx@4.19.3_yaml@2.9.0/node_modules/vite/node_modules/.bin/tsx: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"229node_modules/.pnpm/vite@6.3.5_@types+node@22.13.10_jiti@2.7.0_tsx@4.19.3_yaml@2.9.0/node_modules/vite/node_modules/.bin/yaml: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"230node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/node_modules/.bin/esbuild: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"231node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/cli.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"232node_modules/.pnpm/@semantic-release+release-notes-generator@14.1.1_semantic-release@25.0.9_typescript@5.8.2_/node_modules/@semantic-release/release-notes-generator/node_modules/.bin/semantic-release: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"233node_modules/.pnpm/@semantic-release+release-notes-generator@14.1.1_semantic-release@25.0.9_typescript@5.8.2_/node_modules/@semantic-release/release-notes-generator/node_modules/.bin/conventional-changelog-writer: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"234node_modules/.pnpm/@semantic-release+release-notes-generator@14.1.1_semantic-release@25.0.9_typescript@5.8.2_/node_modules/@semantic-release/release-notes-generator/node_modules/.bin/conventional-commits-parser: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"235node_modules/.pnpm/is-wsl@3.1.0/node_modules/is-wsl/node_modules/.bin/is-inside-container: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"236node_modules/.pnpm/vitest@3.2.3_@types+node@22.13.10_jiti@2.7.0_tsx@4.19.3_yaml@2.9.0/node_modules/vitest/vitest.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"237node_modules/.pnpm/vitest@3.2.3_@types+node@22.13.10_jiti@2.7.0_tsx@4.19.3_yaml@2.9.0/node_modules/vitest/node_modules/.bin/why-is-node-running: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"238node_modules/.pnpm/vitest@3.2.3_@types+node@22.13.10_jiti@2.7.0_tsx@4.19.3_yaml@2.9.0/node_modules/vitest/node_modules/.bin/vite-node: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"239node_modules/.pnpm/vitest@3.2.3_@types+node@22.13.10_jiti@2.7.0_tsx@4.19.3_yaml@2.9.0/node_modules/vitest/node_modules/.bin/vite: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"240node_modules/.pnpm/conventional-changelog-writer@8.4.0/node_modules/conventional-changelog-writer/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"241node_modules/.pnpm/conventional-changelog-writer@8.4.0/node_modules/conventional-changelog-writer/node_modules/.bin/handlebars: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"242node_modules/.pnpm/conventional-changelog-writer@8.4.0/node_modules/conventional-changelog-writer/dist/cli/index.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"243node_modules/.pnpm/@semantic-release+commit-analyzer@13.0.1_semantic-release@25.0.9_typescript@5.8.2_/node_modules/@semantic-release/commit-analyzer/node_modules/.bin/conventional-commits-parser: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"244node_modules/.pnpm/@semantic-release+commit-analyzer@13.0.1_semantic-release@25.0.9_typescript@5.8.2_/node_modules/@semantic-release/commit-analyzer/node_modules/.bin/semantic-release: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"245node_modules/.pnpm/@semantic-release+commit-analyzer@13.0.1_semantic-release@25.0.9_typescript@5.8.2_/node_modules/@semantic-release/commit-analyzer/node_modules/.bin/conventional-changelog-writer: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"246Finished pnpmConfigHook247configurePhase completed in 1 minutes 4 seconds
buildPhase
248Executing npmBuildHook249npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.250npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.251\npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.252npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.253\254> mcp-remote@0.15.2 build255> tsup256257\CLI Building entry: src/client.ts, src/proxy.ts258CLI Using tsconfig: tsconfig.json259CLI tsup v8.4.0260CLI Using tsup config: /build/source/package.json261CLI Target: es2022262CLI Cleaning output folder263ESM Build start264ESM dist/client.js 5.81 KB265ESM dist/proxy.js 504.14 KB266ESM dist/webapi-WW3GGD26.js 122.45 KB267ESM dist/chunk-MLKGABMK.js 191.00 B268ESM dist/chunk-UZ6Y4QJH.js 1.35 MB269ESM ⚡️ Build success in 1626ms270DTS Build start271DTS ⚡️ Build success in 34474ms272DTS dist/client.d.ts 20.00 B273DTS dist/proxy.d.ts 20.00 B274\Finished npmBuildHook275buildPhase completed in 50 seconds
checkPhase
276277> mcp-remote@0.15.2 test /build/source278> vitest run279280281 RUN v3.2.3 /build/source282283284 ❯ src/lib/connect-to-remote-server.test.ts [queued]285286 Test Files 0 passed (19)287 Tests 0 passed (0)288 Start at 05:09:52289 Duration 964ms290291 ❯ src/lib/authorization-server-metadata.test.ts [queued]292 ❯ src/lib/connect-to-remote-server.test.ts [queued]293 ❯ src/lib/utils.test.ts [queued]294295 Test Files 0 passed (19)296 Tests 0 passed (0)297 Start at 05:09:52298 Duration 1.08s299300 ❯ src/lib/auth-success-url.test.ts [queued]301 ❯ src/lib/authorization-server-metadata.test.ts [queued]302 ❯ src/lib/client-diagnostics.test.ts [queued]303 ❯ src/lib/connect-to-remote-server.test.ts [queued]304 ❯ src/lib/cookie-jar.test.ts [queued]305 ❯ src/lib/coordinate-auth.test.ts [queued]306 ❯ src/lib/device-authorization.test.ts [queued]307 ❯ src/lib/mcp-auth-config.test.ts [queued]308 ❯ src/lib/open-browser.test.ts [queued]309 ❯ src/lib/protected-resource-metadata.test.ts [queued]310 ❯ src/lib/static-client-info.test.ts [queued]311 ❯ src/lib/utils.test.ts [queued]312313 Test Files 0 passed (19)314 Tests 0 passed (0)315 Start at 05:09:52316 Duration 1.18s317318 ❯ src/lib/auth-success-url.test.ts [queued]319 ❯ src/lib/authorization-server-metadata.test.ts [queued]320 ❯ src/lib/client-diagnostics.test.ts [queued]321 ❯ src/lib/connect-to-remote-server.test.ts [queued]322 ❯ src/lib/cookie-jar.test.ts [queued]323 ❯ src/lib/coordinate-auth.test.ts [queued]324 ❯ src/lib/device-authorization.test.ts [queued]325 ❯ src/lib/mcp-auth-config.test.ts [queued]326 ❯ src/lib/node-oauth-client-provider.test.ts [queued]327 ❯ src/lib/open-browser.test.ts [queued]328 ❯ src/lib/protected-resource-metadata.test.ts [queued]329 ❯ src/lib/protocol-era.test.ts [queued]330 ❯ src/lib/static-client-info.test.ts [queued]331 ❯ src/lib/utils.test.ts [queued]332 ❯ src/proxy.test.ts [queued]333334 Test Files 0 passed (19)335 Tests 0 passed (0)336 Start at 05:09:52337 Duration 1.40s338339 ❯ src/lib/auth-success-url.test.ts [queued]340 ❯ src/lib/authorization-server-metadata.test.ts [queued]341 ❯ src/lib/client-diagnostics.test.ts [queued]342 ❯ src/lib/connect-to-remote-server.test.ts [queued]343 ❯ src/lib/cookie-jar.test.ts [queued]344 ❯ src/lib/coordinate-auth.test.ts [queued]345 ❯ src/lib/device-authorization.test.ts [queued]346 ❯ src/lib/discovery-state.test.ts [queued]347 ❯ src/lib/explicit-client-credentials.test.ts [queued]348 ❯ src/lib/mcp-auth-config.test.ts [queued]349 ❯ src/lib/node-oauth-client-provider.test.ts [queued]350 ❯ src/lib/open-browser.test.ts [queued]351 ❯ src/lib/protected-resource-metadata.test.ts [queued]352 ❯ src/lib/protocol-era.test.ts [queued]353 ❯ src/lib/static-client-info.test.ts [queued]354 ❯ src/lib/utils.test.ts [queued]355 ❯ src/proxy.test.ts [queued]356357 Test Files 0 passed (19)358 Tests 0 passed (0)359 Start at 05:09:52360 Duration 2.99s361362 ❯ src/lib/auth-success-url.test.ts [queued]363 ❯ src/lib/authorization-server-metadata.test.ts [queued]364 ❯ src/lib/client-credentials.test.ts [queued]365 ❯ src/lib/client-diagnostics.test.ts [queued]366 ❯ src/lib/connect-to-remote-server.test.ts [queued]367 ❯ src/lib/cookie-jar.test.ts [queued]368 ❯ src/lib/coordinate-auth.test.ts [queued]369 ❯ src/lib/coordination.test.ts [queued]370 ❯ src/lib/device-authorization.test.ts [queued]371 ❯ src/lib/discovery-state.test.ts [queued]372 ❯ src/lib/explicit-client-credentials.test.ts [queued]373 ❯ src/lib/mcp-auth-config.test.ts [queued]374 ❯ src/lib/node-oauth-client-provider.test.ts [queued]375 ❯ src/lib/open-browser.test.ts [queued]376 ❯ src/lib/protected-resource-metadata.test.ts [queued]377 ❯ src/lib/protocol-era.test.ts [queued]378 ❯ src/lib/static-client-info.test.ts [queued]379 ❯ src/lib/utils.test.ts [queued]380 ❯ src/proxy.test.ts [queued]381382 Test Files 0 passed (19)383 Tests 0 passed (0)384 Start at 05:09:52385 Duration 3.38s386387 ❯ src/lib/auth-success-url.test.ts [queued]388 ❯ src/lib/authorization-server-metadata.test.ts [queued]389 ❯ src/lib/client-credentials.test.ts [queued]390 ❯ src/lib/client-diagnostics.test.ts [queued]391 ❯ src/lib/connect-to-remote-server.test.ts [queued]392 ❯ src/lib/cookie-jar.test.ts [queued]393 ❯ src/lib/coordinate-auth.test.ts [queued]394 ❯ src/lib/coordination.test.ts [queued]395 ❯ src/lib/device-authorization.test.ts [queued]396 ❯ src/lib/discovery-state.test.ts [queued]397 ❯ src/lib/explicit-client-credentials.test.ts [queued]398 ❯ src/lib/mcp-auth-config.test.ts [queued]399 ❯ src/lib/node-oauth-client-provider.test.ts [queued]400 ❯ src/lib/open-browser.test.ts [queued]401 ❯ src/lib/protected-resource-metadata.test.ts [queued]402 ❯ src/lib/protocol-era.test.ts [queued]403 ❯ src/lib/static-client-info.test.ts [queued]404 ❯ src/lib/utils.test.ts [queued]405 ❯ src/proxy.test.ts 0/7406407 Test Files 0 passed (19)408 Tests 0 passed (7)409 Start at 05:09:52410 Duration 3.66s411412 ❯ src/lib/auth-success-url.test.ts [queued]413 ❯ src/lib/authorization-server-metadata.test.ts [queued]414 ❯ src/lib/client-credentials.test.ts [queued]415 ❯ src/lib/client-diagnostics.test.ts [queued]416 ❯ src/lib/connect-to-remote-server.test.ts [queued]417 ❯ src/lib/cookie-jar.test.ts [queued]418 ❯ src/lib/coordinate-auth.test.ts [queued]419 ❯ src/lib/coordination.test.ts [queued]420 ❯ src/lib/device-authorization.test.ts [queued]421 ❯ src/lib/discovery-state.test.ts [queued]422 ❯ src/lib/explicit-client-credentials.test.ts [queued]423 ❯ src/lib/mcp-auth-config.test.ts [queued]424 ❯ src/lib/node-oauth-client-provider.test.ts [queued]425 ❯ src/lib/open-browser.test.ts [queued]426 ❯ src/lib/protected-resource-metadata.test.ts [queued]427 ❯ src/lib/protocol-era.test.ts [queued]428 ❯ src/lib/static-client-info.test.ts [queued]429 ❯ src/lib/utils.test.ts [queued]430 ❯ src/proxy.test.ts 0/7431432 Test Files 0 passed (19)433 Tests 0 passed (7)434 Start at 05:09:52435 Duration 3.89s436437 ❯ src/lib/auth-success-url.test.ts [queued]438 ❯ src/lib/authorization-server-metadata.test.ts [queued]439 ❯ src/lib/client-credentials.test.ts [queued]440 ❯ src/lib/client-diagnostics.test.ts [queued]441 ❯ src/lib/connect-to-remote-server.test.ts [queued]442 ❯ src/lib/cookie-jar.test.ts 0/19443 ❯ src/lib/coordinate-auth.test.ts [queued]444 ❯ src/lib/coordination.test.ts [queued]445 ❯ src/lib/device-authorization.test.ts [queued]446 ❯ src/lib/discovery-state.test.ts [queued]447 ❯ src/lib/explicit-client-credentials.test.ts [queued]448 ❯ src/lib/mcp-auth-config.test.ts [queued]449 ❯ src/lib/node-oauth-client-provider.test.ts [queued]450 ❯ src/lib/open-browser.test.ts 0/5451 ❯ src/lib/protected-resource-metadata.test.ts [queued]452 ❯ src/lib/protocol-era.test.ts [queued]453 ❯ src/lib/static-client-info.test.ts [queued]454 ❯ src/lib/utils.test.ts [queued]455 ❯ src/proxy.test.ts 0/7456457 Test Files 0 passed (19)458 Tests 0 passed (31)459 Start at 05:09:52460 Duration 4.22s461 ✓ src/lib/open-browser.test.ts (5 tests) 51ms462463 ❯ src/lib/auth-success-url.test.ts [queued]464 ❯ src/lib/authorization-server-metadata.test.ts [queued]465 ❯ src/lib/client-credentials.test.ts [queued]466 ❯ src/lib/client-diagnostics.test.ts [queued]467 ❯ src/lib/connect-to-remote-server.test.ts [queued]468 ❯ src/lib/cookie-jar.test.ts 18/19469 ❯ src/lib/coordinate-auth.test.ts [queued]470 ❯ src/lib/coordination.test.ts [queued]471 ❯ src/lib/device-authorization.test.ts [queued]472 ❯ src/lib/discovery-state.test.ts [queued]473 ❯ src/lib/explicit-client-credentials.test.ts [queued]474 ❯ src/lib/mcp-auth-config.test.ts [queued]475 ❯ src/lib/node-oauth-client-provider.test.ts [queued]476 ❯ src/lib/protected-resource-metadata.test.ts [queued]477 ❯ src/lib/protocol-era.test.ts [queued]478 ❯ src/lib/static-client-info.test.ts [queued]479 ❯ src/lib/utils.test.ts [queued]480 ❯ src/proxy.test.ts 0/7481482 Test Files 1 passed (19)483 Tests 23 passed (31)484 Start at 05:09:52485 Duration 4.33s486 ✓ src/lib/cookie-jar.test.ts (19 tests) 113ms487488 ❯ src/lib/auth-success-url.test.ts [queued]489 ❯ src/lib/authorization-server-metadata.test.ts [queued]490 ❯ src/lib/client-credentials.test.ts [queued]491 ❯ src/lib/client-diagnostics.test.ts [queued]492 ❯ src/lib/connect-to-remote-server.test.ts [queued]493 ❯ src/lib/coordinate-auth.test.ts [queued]494 ❯ src/lib/coordination.test.ts [queued]495 ❯ src/lib/device-authorization.test.ts [queued]496 ❯ src/lib/discovery-state.test.ts [queued]497 ❯ src/lib/explicit-client-credentials.test.ts [queued]498 ❯ src/lib/mcp-auth-config.test.ts [queued]499 ❯ src/lib/node-oauth-client-provider.test.ts [queued]500 ❯ src/lib/protected-resource-metadata.test.ts [queued]501 ❯ src/lib/protocol-era.test.ts [queued]502 ❯ src/lib/static-client-info.test.ts [queued]503 ❯ src/lib/utils.test.ts [queued]504 ❯ src/proxy.test.ts 1/7505506 Test Files 2 passed (19)507 Tests 25 passed (31)508 Start at 05:09:52509 Duration 4.54s510 ✓ src/proxy.test.ts (7 tests) 876ms511 ✓ proxy OAuth browser completion > forwards the CLI option without changing the callback path or port 668ms512513 ❯ src/lib/auth-success-url.test.ts [queued]514 ❯ src/lib/authorization-server-metadata.test.ts [queued]515 ❯ src/lib/client-credentials.test.ts [queued]516 ❯ src/lib/client-diagnostics.test.ts [queued]517 ❯ src/lib/connect-to-remote-server.test.ts [queued]518 ❯ src/lib/coordinate-auth.test.ts [queued]519 ❯ src/lib/coordination.test.ts [queued]520 ❯ src/lib/device-authorization.test.ts [queued]521 ❯ src/lib/discovery-state.test.ts [queued]522 ❯ src/lib/explicit-client-credentials.test.ts [queued]523 ❯ src/lib/mcp-auth-config.test.ts [queued]524 ❯ src/lib/node-oauth-client-provider.test.ts [queued]525 ❯ src/lib/protected-resource-metadata.test.ts [queued]526 ❯ src/lib/protocol-era.test.ts [queued]527 ❯ src/lib/static-client-info.test.ts [queued]528 ❯ src/lib/utils.test.ts [queued]529530 Test Files 3 passed (19)531 Tests 31 passed (31)532 Start at 05:09:52533 Duration 4.64s534535 ❯ src/lib/auth-success-url.test.ts [queued]536 ❯ src/lib/authorization-server-metadata.test.ts [queued]537 ❯ src/lib/client-credentials.test.ts [queued]538 ❯ src/lib/client-diagnostics.test.ts [queued]539 ❯ src/lib/connect-to-remote-server.test.ts [queued]540 ❯ src/lib/coordinate-auth.test.ts [queued]541 ❯ src/lib/coordination.test.ts [queued]542 ❯ src/lib/device-authorization.test.ts [queued]543 ❯ src/lib/discovery-state.test.ts [queued]544 ❯ src/lib/explicit-client-credentials.test.ts [queued]545 ❯ src/lib/mcp-auth-config.test.ts [queued]546 ❯ src/lib/node-oauth-client-provider.test.ts [queued]547 ❯ src/lib/protected-resource-metadata.test.ts [queued]548 ❯ src/lib/protocol-era.test.ts [queued]549 ❯ src/lib/static-client-info.test.ts [queued]550 ❯ src/lib/utils.test.ts [queued]551552 Test Files 3 passed (19)553 Tests 31 passed (31)554 Start at 05:09:52555 Duration 5.04s556557 ❯ src/lib/auth-success-url.test.ts [queued]558 ❯ src/lib/authorization-server-metadata.test.ts [queued]559 ❯ src/lib/client-credentials.test.ts [queued]560 ❯ src/lib/client-diagnostics.test.ts [queued]561 ❯ src/lib/connect-to-remote-server.test.ts [queued]562 ❯ src/lib/coordinate-auth.test.ts [queued]563 ❯ src/lib/coordination.test.ts [queued]564 ❯ src/lib/device-authorization.test.ts [queued]565 ❯ src/lib/discovery-state.test.ts 0/9566 ❯ src/lib/explicit-client-credentials.test.ts [queued]567 ❯ src/lib/mcp-auth-config.test.ts 0/14568 ❯ src/lib/node-oauth-client-provider.test.ts [queued]569 ❯ src/lib/protected-resource-metadata.test.ts [queued]570 ❯ src/lib/protocol-era.test.ts [queued]571 ❯ src/lib/static-client-info.test.ts [queued]572 ❯ src/lib/utils.test.ts [queued]573574 Test Files 3 passed (19)575 Tests 31 passed (54)576 Start at 05:09:52577 Duration 5.25s578579 ❯ src/lib/auth-success-url.test.ts [queued]580 ❯ src/lib/authorization-server-metadata.test.ts [queued]581 ❯ src/lib/client-credentials.test.ts [queued]582 ❯ src/lib/client-diagnostics.test.ts [queued]583 ❯ src/lib/connect-to-remote-server.test.ts [queued]584 ❯ src/lib/coordinate-auth.test.ts [queued]585 ❯ src/lib/coordination.test.ts [queued]586 ❯ src/lib/device-authorization.test.ts [queued]587 ❯ src/lib/discovery-state.test.ts 0/9588 ❯ src/lib/explicit-client-credentials.test.ts [queued]589 ❯ src/lib/mcp-auth-config.test.ts 1/14590 ❯ src/lib/node-oauth-client-provider.test.ts [queued]591 ❯ src/lib/protected-resource-metadata.test.ts [queued]592 ❯ src/lib/protocol-era.test.ts 0/19593 ❯ src/lib/static-client-info.test.ts [queued]594 ❯ src/lib/utils.test.ts [queued]595596 Test Files 3 passed (19)597 Tests 32 passed (73)598 Start at 05:09:52599 Duration 5.46s600601 ❯ src/lib/auth-success-url.test.ts [queued]602 ❯ src/lib/authorization-server-metadata.test.ts [queued]603 ❯ src/lib/client-credentials.test.ts 0/6604 ❯ src/lib/client-diagnostics.test.ts [queued]605 ❯ src/lib/connect-to-remote-server.test.ts [queued]606 ❯ src/lib/coordinate-auth.test.ts [queued]607 ❯ src/lib/coordination.test.ts [queued]608 ❯ src/lib/device-authorization.test.ts [queued]609 ❯ src/lib/discovery-state.test.ts 2/9610 ❯ src/lib/explicit-client-credentials.test.ts [queued]611 ❯ src/lib/mcp-auth-config.test.ts 2/14612 ❯ src/lib/node-oauth-client-provider.test.ts [queued]613 ❯ src/lib/protected-resource-metadata.test.ts [queued]614 ❯ src/lib/protocol-era.test.ts 4/19615 ❯ src/lib/static-client-info.test.ts [queued]616 ❯ src/lib/utils.test.ts [queued]617618 Test Files 3 passed (19)619 Tests 39 passed (79)620 Start at 05:09:52621 Duration 5.94s622623 ❯ src/lib/auth-success-url.test.ts [queued]624 ❯ src/lib/authorization-server-metadata.test.ts [queued]625 ❯ src/lib/client-credentials.test.ts 0/6626 ❯ src/lib/client-diagnostics.test.ts [queued]627 ❯ src/lib/connect-to-remote-server.test.ts [queued]628 ❯ src/lib/coordinate-auth.test.ts [queued]629 ❯ src/lib/coordination.test.ts [queued]630 ❯ src/lib/device-authorization.test.ts [queued]631 ❯ src/lib/discovery-state.test.ts 2/9632 ❯ src/lib/explicit-client-credentials.test.ts [queued]633 ❯ src/lib/mcp-auth-config.test.ts 2/14634 ❯ src/lib/node-oauth-client-provider.test.ts [queued]635 ❯ src/lib/protected-resource-metadata.test.ts [queued]636 ❯ src/lib/protocol-era.test.ts 4/19637 ❯ src/lib/static-client-info.test.ts [queued]638 ❯ src/lib/utils.test.ts [queued]639640 Test Files 3 passed (19)641 Tests 39 passed (79)642 Start at 05:09:52643 Duration 6.06s644645 ❯ src/lib/auth-success-url.test.ts [queued]646 ❯ src/lib/authorization-server-metadata.test.ts [queued]647 ❯ src/lib/client-credentials.test.ts 0/6648 ❯ src/lib/client-diagnostics.test.ts [queued]649 ❯ src/lib/connect-to-remote-server.test.ts [queued]650 ❯ src/lib/coordinate-auth.test.ts [queued]651 ❯ src/lib/coordination.test.ts [queued]652 ❯ src/lib/device-authorization.test.ts [queued]653 ❯ src/lib/discovery-state.test.ts 2/9654 ❯ src/lib/explicit-client-credentials.test.ts [queued]655 ❯ src/lib/mcp-auth-config.test.ts 2/14656 ❯ src/lib/node-oauth-client-provider.test.ts [queued]657 ❯ src/lib/protected-resource-metadata.test.ts [queued]658 ❯ src/lib/protocol-era.test.ts 5/19659 ❯ src/lib/static-client-info.test.ts [queued]660 ❯ src/lib/utils.test.ts [queued]661662 Test Files 3 passed (19)663 Tests 40 passed (79)664 Start at 05:09:52665 Duration 6.31s666667 ❯ src/lib/auth-success-url.test.ts [queued]668 ❯ src/lib/authorization-server-metadata.test.ts [queued]669 ❯ src/lib/client-credentials.test.ts 0/6670 ❯ src/lib/client-diagnostics.test.ts [queued]671 ❯ src/lib/connect-to-remote-server.test.ts [queued]672 ❯ src/lib/coordinate-auth.test.ts [queued]673 ❯ src/lib/coordination.test.ts [queued]674 ❯ src/lib/device-authorization.test.ts [queued]675 ❯ src/lib/discovery-state.test.ts 2/9676 ❯ src/lib/explicit-client-credentials.test.ts [queued]677 ❯ src/lib/mcp-auth-config.test.ts 2/14678 ❯ src/lib/node-oauth-client-provider.test.ts [queued]679 ❯ src/lib/protected-resource-metadata.test.ts [queued]680 ❯ src/lib/protocol-era.test.ts 14/19681 ❯ src/lib/static-client-info.test.ts [queued]682 ❯ src/lib/utils.test.ts [queued]683684 Test Files 3 passed (19)685 Tests 49 passed (79)686 Start at 05:09:52687 Duration 6.70s688689 ❯ src/lib/auth-success-url.test.ts [queued]690 ❯ src/lib/authorization-server-metadata.test.ts [queued]691 ❯ src/lib/client-credentials.test.ts 0/6692 ❯ src/lib/client-diagnostics.test.ts [queued]693 ❯ src/lib/connect-to-remote-server.test.ts [queued]694 ❯ src/lib/coordinate-auth.test.ts [queued]695 ❯ src/lib/coordination.test.ts [queued]696 ❯ src/lib/device-authorization.test.ts [queued]697 ❯ src/lib/discovery-state.test.ts 3/9698 ❯ src/lib/explicit-client-credentials.test.ts [queued]699 ❯ src/lib/mcp-auth-config.test.ts 2/14700 ❯ src/lib/node-oauth-client-provider.test.ts [queued]701 ❯ src/lib/protected-resource-metadata.test.ts [queued]702 ❯ src/lib/protocol-era.test.ts 18/19703 ❯ src/lib/static-client-info.test.ts [queued]704 ❯ src/lib/utils.test.ts [queued]705706 Test Files 3 passed (19)707 Tests 54 passed (79)708 Start at 05:09:52709 Duration 6.98s710 ✓ src/lib/protocol-era.test.ts (19 tests) 1515ms711 ✓ Feature: Deciding which protocol era a server belongs to > Scenario: A server offering only revisions newer than any here is reported, not handshaked at 324ms712713 ❯ src/lib/auth-success-url.test.ts [queued]714 ❯ src/lib/authorization-server-metadata.test.ts [queued]715 ❯ src/lib/client-credentials.test.ts 0/6716 ❯ src/lib/client-diagnostics.test.ts 0/3717 ❯ src/lib/connect-to-remote-server.test.ts [queued]718 ❯ src/lib/coordinate-auth.test.ts [queued]719 ❯ src/lib/coordination.test.ts [queued]720 ❯ src/lib/device-authorization.test.ts 0/17721 ❯ src/lib/discovery-state.test.ts 4/9722 ❯ src/lib/explicit-client-credentials.test.ts [queued]723 ❯ src/lib/mcp-auth-config.test.ts 2/14724 ❯ src/lib/node-oauth-client-provider.test.ts [queued]725 ❯ src/lib/protected-resource-metadata.test.ts [queued]726 ❯ src/lib/static-client-info.test.ts [queued]727 ❯ src/lib/utils.test.ts [queued]728729 Test Files 4 passed (19)730 Tests 56 passed (99)731 Start at 05:09:52732 Duration 7.09s733734 ❯ src/lib/auth-success-url.test.ts [queued]735 ❯ src/lib/authorization-server-metadata.test.ts 0/19736 ❯ src/lib/client-credentials.test.ts 0/6737 ❯ src/lib/client-diagnostics.test.ts 0/3738 ❯ src/lib/connect-to-remote-server.test.ts [queued]739 ❯ src/lib/coordinate-auth.test.ts [queued]740 ❯ src/lib/coordination.test.ts [queued]741 ❯ src/lib/device-authorization.test.ts 0/17742 ❯ src/lib/discovery-state.test.ts 5/9743 ❯ src/lib/explicit-client-credentials.test.ts [queued]744 ❯ src/lib/mcp-auth-config.test.ts 2/14745 ❯ src/lib/node-oauth-client-provider.test.ts [queued]746 ❯ src/lib/protected-resource-metadata.test.ts [queued]747 ❯ src/lib/static-client-info.test.ts [queued]748 ❯ src/lib/utils.test.ts [queued]749750 Test Files 4 passed (19)751 Tests 57 passed (118)752 Start at 05:09:52753 Duration 7.20s754 ✓ src/lib/authorization-server-metadata.test.ts (19 tests) 44ms755 ✓ src/lib/client-credentials.test.ts (6 tests) 1540ms756 ✓ Feature: Signing in as the software itself > Scenario: Exchange the client credentials for a token, with no user and no browser 1381ms757758 ❯ src/lib/auth-success-url.test.ts [queued]759 ❯ src/lib/client-diagnostics.test.ts 0/3760 ❯ src/lib/connect-to-remote-server.test.ts [queued]761 ❯ src/lib/coordinate-auth.test.ts [queued]762 ❯ src/lib/coordination.test.ts [queued]763 ❯ src/lib/device-authorization.test.ts 5/17764 ❯ src/lib/discovery-state.test.ts 6/9765 ❯ src/lib/explicit-client-credentials.test.ts [queued]766 ❯ src/lib/mcp-auth-config.test.ts 2/14767 ❯ src/lib/node-oauth-client-provider.test.ts 0/109768 ❯ src/lib/protected-resource-metadata.test.ts [queued]769 ❯ src/lib/static-client-info.test.ts [queued]770 ❯ src/lib/utils.test.ts [queued]771772 Test Files 6 passed (19)773 Tests 88 passed (227)774 Start at 05:09:52775 Duration 7.50s776 ✓ src/lib/client-diagnostics.test.ts (3 tests) 546ms777 ✓ Feature: Client diagnostics > Scenario: A request still resolves once the diagnostics are attached 523ms778779 ❯ src/lib/auth-success-url.test.ts [queued]780 ❯ src/lib/connect-to-remote-server.test.ts [queued]781 ❯ src/lib/coordinate-auth.test.ts [queued]782 ❯ src/lib/coordination.test.ts [queued]783 ❯ src/lib/device-authorization.test.ts 6/17784 ❯ src/lib/discovery-state.test.ts 6/9785 ❯ src/lib/explicit-client-credentials.test.ts [queued]786 ❯ src/lib/mcp-auth-config.test.ts 2/14787 ❯ src/lib/node-oauth-client-provider.test.ts 0/109788 ❯ src/lib/protected-resource-metadata.test.ts [queued]789 ❯ src/lib/static-client-info.test.ts 0/4790 ❯ src/lib/utils.test.ts [queued]791792 Test Files 7 passed (19)793 Tests 92 passed (231)794 Start at 05:09:52795 Duration 7.76s796797 ❯ src/lib/auth-success-url.test.ts [queued]798 ❯ src/lib/connect-to-remote-server.test.ts [queued]799 ❯ src/lib/coordinate-auth.test.ts [queued]800 ❯ src/lib/coordination.test.ts [queued]801 ❯ src/lib/device-authorization.test.ts 11/17802 ❯ src/lib/discovery-state.test.ts 6/9803 ❯ src/lib/explicit-client-credentials.test.ts 0/17804 ❯ src/lib/mcp-auth-config.test.ts 2/14805 ❯ src/lib/node-oauth-client-provider.test.ts 0/109806 ❯ src/lib/protected-resource-metadata.test.ts [queued]807 ❯ src/lib/static-client-info.test.ts 0/4808 ❯ src/lib/utils.test.ts [queued]809810 Test Files 7 passed (19)811 Tests 97 passed (248)812 Start at 05:09:52813 Duration 7.92s814815 ❯ src/lib/auth-success-url.test.ts [queued]816 ❯ src/lib/connect-to-remote-server.test.ts [queued]817 ❯ src/lib/coordinate-auth.test.ts [queued]818 ❯ src/lib/coordination.test.ts [queued]819 ❯ src/lib/device-authorization.test.ts 13/17820 ❯ src/lib/discovery-state.test.ts 6/9821 ❯ src/lib/explicit-client-credentials.test.ts 0/17822 ❯ src/lib/mcp-auth-config.test.ts 2/14823 ❯ src/lib/node-oauth-client-provider.test.ts 3/109824 ❯ src/lib/protected-resource-metadata.test.ts [queued]825 ❯ src/lib/static-client-info.test.ts 0/4826 ❯ src/lib/utils.test.ts [queued]827828 Test Files 7 passed (19)829 Tests 102 passed (248)830 Start at 05:09:52831 Duration 8.02s832 ✓ src/lib/device-authorization.test.ts (17 tests) 852ms833834 ❯ src/lib/auth-success-url.test.ts [queued]835 ❯ src/lib/connect-to-remote-server.test.ts [queued]836 ❯ src/lib/coordinate-auth.test.ts [queued]837 ❯ src/lib/coordination.test.ts [queued]838 ❯ src/lib/discovery-state.test.ts 7/9839 ❯ src/lib/explicit-client-credentials.test.ts 0/17840 ❯ src/lib/mcp-auth-config.test.ts 6/14841 ❯ src/lib/node-oauth-client-provider.test.ts 3/109842 ❯ src/lib/protected-resource-metadata.test.ts [queued]843 ❯ src/lib/static-client-info.test.ts 0/4844 ❯ src/lib/utils.test.ts [queued]845846 Test Files 8 passed (19)847 Tests 111 passed (248)848 Start at 05:09:52849 Duration 8.30s850 ✓ src/lib/discovery-state.test.ts (9 tests) 2944ms851 ✓ NodeOAuthClientProvider - persisted OAuth discovery state > treats a corrupted discovery state file as absent rather than failing the sign-in 942ms852 ✓ NodeOAuthClientProvider - persisted OAuth discovery state > keeps the explicit token endpoint path configured rather than persisted 504ms853 ✓ NodeOAuthClientProvider - persisted OAuth discovery state > persists discovery state for the flow the authorize leg redirects to 794ms854855 ❯ src/lib/auth-success-url.test.ts [queued]856 ❯ src/lib/connect-to-remote-server.test.ts [queued]857 ❯ src/lib/coordinate-auth.test.ts [queued]858 ❯ src/lib/coordination.test.ts [queued]859 ❯ src/lib/explicit-client-credentials.test.ts 0/17860 ❯ src/lib/mcp-auth-config.test.ts 11/14861 ❯ src/lib/node-oauth-client-provider.test.ts 4/109862 ❯ src/lib/protected-resource-metadata.test.ts [queued]863 ❯ src/lib/static-client-info.test.ts 0/4864 ❯ src/lib/utils.test.ts [queued]865866 Test Files 9 passed (19)867 Tests 119 passed (248)868 Start at 05:09:52869 Duration 8.61s870stderr | src/lib/node-oauth-client-provider.test.ts > NodeOAuthClientProvider - OAuth Scope Handling > authorization URL > lets the SDK clear and re-register a cached dynamic client once871[mcp-sdk] SEP-2352: stored OAuth credential has no 'issuer' stamp (pre-upgrade storage or provider not round-tripping the value). SEP-2352 isolation is inactive for this read; ensure your provider round-trips the issuer field.872873874 ❯ src/lib/auth-success-url.test.ts [queued]875 ❯ src/lib/connect-to-remote-server.test.ts [queued]876 ❯ src/lib/coordinate-auth.test.ts [queued]877 ❯ src/lib/coordination.test.ts [queued]878 ❯ src/lib/explicit-client-credentials.test.ts 0/17879 ❯ src/lib/mcp-auth-config.test.ts 11/14880 ❯ src/lib/node-oauth-client-provider.test.ts 4/109881 ❯ src/lib/protected-resource-metadata.test.ts [queued]882 ❯ src/lib/static-client-info.test.ts 0/4883 ❯ src/lib/utils.test.ts [queued]884885 Test Files 9 passed (19)886 Tests 119 passed (248)887 Start at 05:09:52888 Duration 8.61s889 ✓ src/lib/mcp-auth-config.test.ts (14 tests) 3067ms890 ✓ Feature: Config file writes > Scenario: A reader never observes a half-written file 2324ms891892 ❯ src/lib/auth-success-url.test.ts [queued]893 ❯ src/lib/connect-to-remote-server.test.ts 0/13894 ❯ src/lib/coordinate-auth.test.ts [queued]895 ❯ src/lib/coordination.test.ts [queued]896 ❯ src/lib/explicit-client-credentials.test.ts 0/17897 ❯ src/lib/node-oauth-client-provider.test.ts 8/109898 ❯ src/lib/protected-resource-metadata.test.ts [queued]899 ❯ src/lib/static-client-info.test.ts 0/4900 ❯ src/lib/utils.test.ts [queued]901902 Test Files 10 passed (19)903 Tests 124 passed (261)904 Start at 05:09:52905 Duration 9.05s906stderr | src/lib/node-oauth-client-provider.test.ts > NodeOAuthClientProvider - OAuth Scope Handling > authorization URL > opens the browser for the new registration after the stale one is cleared907[mcp-sdk] SEP-2352: stored OAuth credential has no 'issuer' stamp (pre-upgrade storage or provider not round-tripping the value). SEP-2352 isolation is inactive for this read; ensure your provider round-trips the issuer field.908909910 ❯ src/lib/auth-success-url.test.ts [queued]911 ❯ src/lib/connect-to-remote-server.test.ts 0/13912 ❯ src/lib/coordinate-auth.test.ts [queued]913 ❯ src/lib/coordination.test.ts [queued]914 ❯ src/lib/explicit-client-credentials.test.ts 0/17915 ❯ src/lib/node-oauth-client-provider.test.ts 8/109916 ❯ src/lib/protected-resource-metadata.test.ts [queued]917 ❯ src/lib/static-client-info.test.ts 0/4918 ❯ src/lib/utils.test.ts [queued]919920 Test Files 10 passed (19)921 Tests 124 passed (261)922 Start at 05:09:52923 Duration 9.05s924925 ❯ src/lib/auth-success-url.test.ts [queued]926 ❯ src/lib/connect-to-remote-server.test.ts 0/13927 ❯ src/lib/coordinate-auth.test.ts [queued]928 ❯ src/lib/coordination.test.ts [queued]929 ❯ src/lib/explicit-client-credentials.test.ts 1/17930 ❯ src/lib/node-oauth-client-provider.test.ts 8/109931 ❯ src/lib/protected-resource-metadata.test.ts 0/24932 ❯ src/lib/static-client-info.test.ts 0/4933 ❯ src/lib/utils.test.ts [queued]934935 Test Files 10 passed (19)936 Tests 125 passed (285)937 Start at 05:09:52938 Duration 9.20s939 ✓ src/lib/static-client-info.test.ts (4 tests) 1398ms940 ✓ NodeOAuthClientProvider - a client pinned with --static-oauth-client-info > signs in with the pinned client without saving it or warning that it carries no issuer stamp 1372ms941942 ❯ src/lib/auth-success-url.test.ts [queued]943 ❯ src/lib/connect-to-remote-server.test.ts 0/13944 ❯ src/lib/coordinate-auth.test.ts [queued]945 ❯ src/lib/coordination.test.ts [queued]946 ❯ src/lib/explicit-client-credentials.test.ts 12/17947 ❯ src/lib/node-oauth-client-provider.test.ts 8/109948 ❯ src/lib/protected-resource-metadata.test.ts 1/24949 ❯ src/lib/utils.test.ts [queued]950951 Test Files 11 passed (19)952 Tests 141 passed (285)953 Start at 05:09:52954 Duration 9.31s955956 ❯ src/lib/auth-success-url.test.ts 0/26957 ❯ src/lib/connect-to-remote-server.test.ts 0/13958 ❯ src/lib/coordinate-auth.test.ts [queued]959 ❯ src/lib/coordination.test.ts [queued]960 ❯ src/lib/explicit-client-credentials.test.ts 14/17961 ❯ src/lib/node-oauth-client-provider.test.ts 8/109962 ❯ src/lib/protected-resource-metadata.test.ts 2/24963 ❯ src/lib/utils.test.ts [queued]964965 Test Files 11 passed (19)966 Tests 144 passed (311)967 Start at 05:09:52968 Duration 9.41s969970 ❯ src/lib/auth-success-url.test.ts 14/26971 ❯ src/lib/connect-to-remote-server.test.ts 0/13972 ❯ src/lib/coordinate-auth.test.ts [queued]973 ❯ src/lib/coordination.test.ts [queued]974 ❯ src/lib/explicit-client-credentials.test.ts 15/17975 ❯ src/lib/node-oauth-client-provider.test.ts 9/109976 ❯ src/lib/protected-resource-metadata.test.ts 8/24977 ❯ src/lib/utils.test.ts [queued]978979 Test Files 11 passed (19)980 Tests 166 passed (311)981 Start at 05:09:52982 Duration 9.64s983 ✓ src/lib/explicit-client-credentials.test.ts (17 tests) 1850ms984 ✓ Explicit client credentials with an MCP server behind enterprise discovery redirects > initializes and lists tools from a cold cache without any discovery or browser authorization 1196ms985986 ❯ src/lib/auth-success-url.test.ts 14/26987 ❯ src/lib/connect-to-remote-server.test.ts 1/13988 ❯ src/lib/coordinate-auth.test.ts [queued]989 ❯ src/lib/coordination.test.ts [queued]990 ❯ src/lib/node-oauth-client-provider.test.ts 9/109991 ❯ src/lib/protected-resource-metadata.test.ts 12/24992 ❯ src/lib/utils.test.ts 0/216993994 Test Files 12 passed (19)995 Tests 173 passed (527)996 Start at 05:09:52997 Duration 9.74s998999 ❯ src/lib/auth-success-url.test.ts 14/261000 ❯ src/lib/connect-to-remote-server.test.ts 1/131001 ❯ src/lib/coordinate-auth.test.ts 0/111002 ❯ src/lib/coordination.test.ts [queued]1003 ❯ src/lib/node-oauth-client-provider.test.ts 9/1091004 ❯ src/lib/protected-resource-metadata.test.ts 12/241005 ❯ src/lib/utils.test.ts 0/21610061007 Test Files 12 passed (19)1008 Tests 173 passed (538)1009 Start at 05:09:521010 Duration 10.01s10111012 ❯ src/lib/auth-success-url.test.ts 14/261013 ❯ src/lib/connect-to-remote-server.test.ts 1/131014 ❯ src/lib/coordinate-auth.test.ts 0/111015 ❯ src/lib/coordination.test.ts [queued]1016 ❯ src/lib/node-oauth-client-provider.test.ts 9/1091017 ❯ src/lib/protected-resource-metadata.test.ts 14/241018 ❯ src/lib/utils.test.ts 0/21610191020 Test Files 12 passed (19)1021 Tests 175 passed (538)1022 Start at 05:09:521023 Duration 10.18s10241025 ❯ src/lib/auth-success-url.test.ts 14/261026 ❯ src/lib/connect-to-remote-server.test.ts 2/131027 ❯ src/lib/coordinate-auth.test.ts 0/111028 ❯ src/lib/coordination.test.ts [queued]1029 ❯ src/lib/node-oauth-client-provider.test.ts 9/1091030 ❯ src/lib/protected-resource-metadata.test.ts 17/241031 ❯ src/lib/utils.test.ts 0/21610321033 Test Files 12 passed (19)1034 Tests 179 passed (538)1035 Start at 05:09:521036 Duration 10.39s1037stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse basic server URL1038[1729] Using callback port derived from the server URL: 3785910391040stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse server URL with callback port1041[1729] Using specified callback port: 300010421043stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Default to the standard callback path when --callback-path is absent1044[1729] Using callback port derived from the server URL: 3785910451046stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse server URL with callback path1047[1729] Using callback path: /custom-callback1048[1729] Using callback port derived from the server URL: 3785910491050stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse a client metadata document URL1051[1729] Using client metadata document: https://example.com/.well-known/oauth-client-metadata1052[1729] Using callback port derived from the server URL: 3160810531054stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Ignore a client metadata URL an authorization server would reject1055[1729] Warning: Ignoring invalid client metadata URL: http://example.com/client-metadata. It must be an HTTPS URL with a path.1056[1729] Using callback port derived from the server URL: 3785910571058stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Ignore a client metadata URL an authorization server would reject1059[1729] Warning: Ignoring invalid client metadata URL: https://example.com/. It must be an HTTPS URL with a path.1060[1729] Using callback port derived from the server URL: 3785910611062stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Ignore a client metadata URL an authorization server would reject1063[1729] Warning: Ignoring invalid client metadata URL: https://example.com. It must be an HTTPS URL with a path.1064[1729] Using callback port derived from the server URL: 3785910651066stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Ignore a client metadata URL an authorization server would reject1067[1729] Warning: Ignoring invalid client metadata URL: not-a-url. It must be an HTTPS URL with a path.1068[1729] Using callback port derived from the server URL: 3785910691070stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Register dynamically when no client metadata URL is given1071[1729] Using callback port derived from the server URL: 3785910721073stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Ask for the ID token to be sent as the bearer credential1074[1729] Using the ID token as the bearer credential1075[1729] Using callback port derived from the server URL: 3785910761077stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Send the access token when nothing asks otherwise1078[1729] Using callback port derived from the server URL: 3785910791080stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Ask to sign in without a browser on this machine1081[1729] Using the OAuth device grant; no browser will be opened on this machine1082[1729] Using callback port derived from the server URL: 3785910831084stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Use the browser flow when nothing asks otherwise1085[1729] Using callback port derived from the server URL: 3785910861087stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Ask to sign in as the software itself, with no user at all1088[1729] Using the OAuth client_credentials grant; no browser will be opened and no user will be asked1089[1729] Using callback port derived from the server URL: 3785910901091stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Use an explicit token endpoint for client credentials without discovery1092[1729] Using the OAuth client_credentials grant; no browser will be opened and no user will be asked1093[1729] Using an explicit OAuth token endpoint at https://auth.example.com1094[1729] Using callback port derived from the server URL: 2396110951096stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Refuse to send client credentials to an insecure remote token endpoint1097[1729] Using the OAuth client_credentials grant; no browser will be opened and no user will be asked10981099stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Take a client secret from the environment rather than the command line1100[1729] Replacing ${MCP_TEST_SECRET} with environment value in static OAuth client information1101[1729] Using static OAuth client information from string1102[1729] Using callback port derived from the server URL: 3785911031104stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Keep credentials for a metadata document client apart from registered ones1105[1729] Using callback port derived from the server URL: 3785911061107stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Keep credentials for a metadata document client apart from registered ones1108[1729] Using client metadata document: https://client.example.com/metadata1109[1729] Using callback port derived from the server URL: 1493111101111stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Ignore a callback path that is not rooted1112[1729] Warning: Ignoring invalid callback path: custom-callback. It must start with '/'.1113[1729] Using callback port derived from the server URL: 3785911141115stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Ignore a callback path that shadows the long-poll endpoint1116[1729] Warning: Ignoring reserved callback path: /wait-for-auth. It is used to coordinate concurrent instances.1117[1729] Using callback port derived from the server URL: 3785911181119stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse localhost URL with HTTP protocol1120[1729] Using callback port derived from the server URL: 2371711211122stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse 127.0.0.1 URL with HTTP protocol1123[1729] Using callback port derived from the server URL: 1662611241125stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse single custom header1126[1729] Using callback port derived from the server URL: 2872611271128stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse single custom header1129[1729] Using custom headers: foo11301131stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse multiple custom headers1132[1729] Using callback port derived from the server URL: 606511331134stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse multiple custom headers1135[1729] Using custom headers: Authorization, Content-Type11361137stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Read headers from a file1138[1729] Loaded 2 header(s) from /build/mcp-remote-headers-r05DfA/headers.txt11391140stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Read headers from a file1141[1729] Using callback port derived from the server URL: 4695311421143stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Read headers from a file1144[1729] Using custom headers: Authorization, X-Tenant11451146stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Ignore invalid header format1147[1729] Warning: ignoring a --header argument that is not in Name:Value form1148[1729] Using callback port derived from the server URL: 3785911491150stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Handle --allow-http flag for non-localhost URLs1151[1729] Using callback port derived from the server URL: 1280611521153stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Accept HTTPS URLs without --allow-http flag1154[1729] Using callback port derived from the server URL: 3785911551156stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Handle --allow-http with other arguments1157[1729] Using specified callback port: 400011581159stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Handle --allow-http with other arguments1160[1729] Using custom headers: Authorization11611162stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Use default transport strategy when not specified1163[1729] Using callback port derived from the server URL: 3785911641165stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse transport strategy sse-only1166[1729] Using transport strategy: sse-only1167[1729] Using callback port derived from the server URL: 3785911681169stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse transport strategy http-only1170[1729] Using transport strategy: http-only1171[1729] Using callback port derived from the server URL: 3785911721173stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse transport strategy sse-first1174[1729] Using transport strategy: sse-first1175[1729] Using callback port derived from the server URL: 3785911761177stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse transport strategy http-first1178[1729] Using transport strategy: http-first1179[1729] Using callback port derived from the server URL: 3785911801181stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Ignore invalid transport strategy and use default1182[1729] Warning: Ignoring invalid transport strategy: invalid-strategy. Valid values are: sse-only, http-only, sse-first, http-first1183[1729] Using callback port derived from the server URL: 3785911841185stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Use default host when not specified1186[1729] Using callback port derived from the server URL: 3785911871188stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Default to the IPv4 loopback literal on Windows1189[1729] Using callback port derived from the server URL: 3785911901191stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: An explicit --host still wins on Windows1192[1729] Using callback hostname: myserver.local1193[1729] Using callback port derived from the server URL: 3785911941195stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse custom IP host1196[1729] Using callback hostname: 127.0.0.11197[1729] Using callback port derived from the server URL: 3785911981199stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse custom domain host1200[1729] Using callback hostname: myserver.local1201[1729] Using callback port derived from the server URL: 3785912021203stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Handle host with multiple other arguments1204[1729] Using transport strategy: sse-only1205[1729] Using callback hostname: custom.host.com1206[1729] Using specified callback port: 300012071208stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Return empty ignored tools array when none specified1209[1729] Using callback port derived from the server URL: 3785912101211stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse single ignored tool1212[1729] Ignoring tool: foo1213[1729] Using callback port derived from the server URL: 3785912141215stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse multiple ignored tools1216[1729] Ignoring tool: foo1217[1729] Ignoring tool: bar1218[1729] Ignoring tool: baz1219[1729] Using callback port derived from the server URL: 3785912201221stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Handle ignored tools with other arguments1222[1729] Using transport strategy: sse-only1223[1729] Using callback hostname: localhost1224[1729] Ignoring tool: tool11225[1729] Ignoring tool: tool21226[1729] Using specified callback port: 400012271228stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Use default auth timeout when not specified1229[1729] Using callback port derived from the server URL: 3785912301231stderr | src/lib/utils.test.ts > Feature: Command Line Arguments Parsing > Scenario: Parse valid auth timeout in seconds and convert to milliseconds1232[1729] Using auth callback timeout: 60 seconds1233[1729] Using callback port derived from the server URL: 37859123412351236 ❯ src/lib/auth-success-url.test.ts 14/261237 ❯ src/lib/coordinate-auth.test.ts 2/111238 ❯ src/lib/coordination.test.ts [queued]1239 ❯ src/lib/node-oauth-client-provider.test.ts 10/1091240 ❯ src/lib/utils.test.ts 27/21612411242 Test Files 14 passed (19)1243 Tests 217 passed (538)1244 Start at 05:09:521245 Duration 11.04s1246 ✓ src/lib/protected-resource-metadata.test.ts (24 tests) 1415ms1247 ✓ src/lib/connect-to-remote-server.test.ts (13 tests) 1794ms1248 ✓ connectToRemoteServer > completes auth on the transport that received the 401 challenge in proxy mode (regression: #270) 975ms1249 ✓ connectToRemoteServer > completes the browser response only after finishAuth has resolved 500ms12501251 ❯ src/lib/auth-success-url.test.ts 14/261252 ❯ src/lib/coordinate-auth.test.ts 2/111253 ❯ src/lib/coordination.test.ts [queued]1254 ❯ src/lib/node-oauth-client-provider.test.ts 10/1091255 ❯ src/lib/utils.test.ts 27/21612561257 Test Files 14 passed (19)1258 Tests 217 passed (538)1259 Start at 05:09:521260 Duration 11.04s12611262 ❯ src/lib/auth-success-url.test.ts 16/261263 ❯ src/lib/coordinate-auth.test.ts 3/111264 ❯ src/lib/coordination.test.ts [queued]1265 ❯ src/lib/node-oauth-client-provider.test.ts 10/1091266 ❯ src/lib/utils.test.ts 59/21612671268 Test Files 14 passed (19)1269 Tests 252 passed (538)1270 Start at 05:09:521271 Duration 11.15s12721273 ❯ src/lib/auth-success-url.test.ts 16/261274 ❯ src/lib/coordinate-auth.test.ts 3/111275 ❯ src/lib/coordination.test.ts [queued]1276 ❯ src/lib/node-oauth-client-provider.test.ts 12/1091277 ❯ src/lib/utils.test.ts 62/21612781279 Test Files 14 passed (19)1280 Tests 257 passed (538)1281 Start at 05:09:521282 Duration 11.56s12831284 ❯ src/lib/auth-success-url.test.ts 17/261285 ❯ src/lib/coordinate-auth.test.ts 3/111286 ❯ src/lib/coordination.test.ts [queued]1287 ❯ src/lib/node-oauth-client-provider.test.ts 12/1091288 ❯ src/lib/utils.test.ts 63/21612891290 Test Files 14 passed (19)1291 Tests 259 passed (538)1292 Start at 05:09:521293 Duration 11.66s12941295 ❯ src/lib/auth-success-url.test.ts 18/261296 ❯ src/lib/coordinate-auth.test.ts 4/111297 ❯ src/lib/coordination.test.ts [queued]1298 ❯ src/lib/node-oauth-client-provider.test.ts 12/1091299 ❯ src/lib/utils.test.ts 64/21613001301 Test Files 14 passed (19)1302 Tests 262 passed (538)1303 Start at 05:09:521304 Duration 11.76s13051306 ❯ src/lib/auth-success-url.test.ts 21/261307 ❯ src/lib/coordinate-auth.test.ts 4/111308 ❯ src/lib/coordination.test.ts [queued]1309 ❯ src/lib/node-oauth-client-provider.test.ts 13/1091310 ❯ src/lib/utils.test.ts 65/21613111312 Test Files 14 passed (19)1313 Tests 267 passed (538)1314 Start at 05:09:521315 Duration 11.96s13161317 ❯ src/lib/auth-success-url.test.ts 24/261318 ❯ src/lib/coordinate-auth.test.ts 4/111319 ❯ src/lib/coordination.test.ts [queued]1320 ❯ src/lib/node-oauth-client-provider.test.ts 13/1091321 ❯ src/lib/utils.test.ts 65/21613221323 Test Files 14 passed (19)1324 Tests 270 passed (538)1325 Start at 05:09:521326 Duration 12.07s13271328 ❯ src/lib/auth-success-url.test.ts 25/261329 ❯ src/lib/coordinate-auth.test.ts 4/111330 ❯ src/lib/coordination.test.ts [queued]1331 ❯ src/lib/node-oauth-client-provider.test.ts 14/1091332 ❯ src/lib/utils.test.ts 66/21613331334 Test Files 14 passed (19)1335 Tests 273 passed (538)1336 Start at 05:09:521337 Duration 12.27s13381339 ❯ src/lib/auth-success-url.test.ts 25/261340 ❯ src/lib/coordinate-auth.test.ts 4/111341 ❯ src/lib/coordination.test.ts [queued]1342 ❯ src/lib/node-oauth-client-provider.test.ts 14/1091343 ❯ src/lib/utils.test.ts 67/21613441345 Test Files 14 passed (19)1346 Tests 274 passed (538)1347 Start at 05:09:521348 Duration 12.38s1349 ✓ src/lib/auth-success-url.test.ts (26 tests) 3012ms1350 ✓ OAuth browser completion > redirects only after a successful exchange, without forwarding callback parameters 1844ms1351 ✓ OAuth browser completion > keeps the option when a follower takes over a departed owner 342ms13521353 ❯ src/lib/coordinate-auth.test.ts 4/111354 ❯ src/lib/coordination.test.ts 0/101355 ❯ src/lib/node-oauth-client-provider.test.ts 14/1091356 ❯ src/lib/utils.test.ts 68/21613571358 Test Files 15 passed (19)1359 Tests 276 passed (548)1360 Start at 05:09:521361 Duration 12.58s13621363 ❯ src/lib/coordinate-auth.test.ts 4/111364 ❯ src/lib/coordination.test.ts 2/101365 ❯ src/lib/node-oauth-client-provider.test.ts 15/1091366 ❯ src/lib/utils.test.ts 80/21613671368 Test Files 15 passed (19)1369 Tests 291 passed (548)1370 Start at 05:09:521371 Duration 12.81s1372 ✓ src/lib/coordination.test.ts (10 tests) 403ms13731374 ❯ src/lib/coordinate-auth.test.ts 5/111375 ❯ src/lib/node-oauth-client-provider.test.ts 26/1091376 ❯ src/lib/utils.test.ts 92/21613771378 Test Files 16 passed (19)1379 Tests 323 passed (548)1380 Start at 05:09:521381 Duration 12.93s13821383 ❯ src/lib/coordinate-auth.test.ts 5/111384 ❯ src/lib/node-oauth-client-provider.test.ts 28/1091385 ❯ src/lib/utils.test.ts 93/21613861387 Test Files 16 passed (19)1388 Tests 326 passed (548)1389 Start at 05:09:521390 Duration 13.20s13911392 ❯ src/lib/coordinate-auth.test.ts 5/111393 ❯ src/lib/node-oauth-client-provider.test.ts 28/1091394 ❯ src/lib/utils.test.ts 93/21613951396 Test Files 16 passed (19)1397 Tests 326 passed (548)1398 Start at 05:09:521399 Duration 13.30s14001401 ❯ src/lib/coordinate-auth.test.ts 6/111402 ❯ src/lib/node-oauth-client-provider.test.ts 33/1091403 ❯ src/lib/utils.test.ts 95/21614041405 Test Files 16 passed (19)1406 Tests 334 passed (548)1407 Start at 05:09:521408 Duration 13.41s14091410 ❯ src/lib/coordinate-auth.test.ts 6/111411 ❯ src/lib/node-oauth-client-provider.test.ts 39/1091412 ❯ src/lib/utils.test.ts 96/21614131414 Test Files 16 passed (19)1415 Tests 341 passed (548)1416 Start at 05:09:521417 Duration 13.51s14181419 ❯ src/lib/coordinate-auth.test.ts 7/111420 ❯ src/lib/node-oauth-client-provider.test.ts 46/1091421 ❯ src/lib/utils.test.ts 98/21614221423 Test Files 16 passed (19)1424 Tests 351 passed (548)1425 Start at 05:09:521426 Duration 13.62s14271428 ❯ src/lib/coordinate-auth.test.ts 8/111429 ❯ src/lib/node-oauth-client-provider.test.ts 46/1091430 ❯ src/lib/utils.test.ts 100/21614311432 Test Files 16 passed (19)1433 Tests 354 passed (548)1434 Start at 05:09:521435 Duration 13.83s1436 ✓ src/lib/coordinate-auth.test.ts (11 tests) 3877ms1437 ✓ Feature: Deciding who runs the sign-in > Scenario: A sibling holding a token nobody can use is not mistaken for a finished sign-in 1090ms1438 ✓ Feature: Deciding who runs the sign-in > Scenario: An unanswered sign-in stops the follower instead of authorizing without ownership 1104ms1439 ✓ Feature: Deciding who runs the sign-in > Scenario: A sign-in completed while the follower waits allows it to reconnect 507ms14401441 ❯ src/lib/node-oauth-client-provider.test.ts 46/1091442 ❯ src/lib/utils.test.ts 104/21614431444 Test Files 17 passed (19)1445 Tests 361 passed (548)1446 Start at 05:09:521447 Duration 14.06s14481449 ❯ src/lib/node-oauth-client-provider.test.ts 56/1091450 ❯ src/lib/utils.test.ts 114/21614511452 Test Files 17 passed (19)1453 Tests 381 passed (548)1454 Start at 05:09:521455 Duration 14.28s14561457 ❯ src/lib/node-oauth-client-provider.test.ts 57/1091458 ❯ src/lib/utils.test.ts 121/21614591460 Test Files 17 passed (19)1461 Tests 389 passed (548)1462 Start at 05:09:521463 Duration 14.39s14641465 ❯ src/lib/node-oauth-client-provider.test.ts 57/1091466 ❯ src/lib/utils.test.ts 123/21614671468 Test Files 17 passed (19)1469 Tests 391 passed (548)1470 Start at 05:09:521471 Duration 14.60s14721473 ❯ src/lib/node-oauth-client-provider.test.ts 57/1091474 ❯ src/lib/utils.test.ts 126/21614751476 Test Files 17 passed (19)1477 Tests 394 passed (548)1478 Start at 05:09:521479 Duration 14.72s14801481 ❯ src/lib/node-oauth-client-provider.test.ts 57/1091482 ❯ src/lib/utils.test.ts 127/21614831484 Test Files 17 passed (19)1485 Tests 395 passed (548)1486 Start at 05:09:521487 Duration 14.85s14881489 ❯ src/lib/node-oauth-client-provider.test.ts 57/1091490 ❯ src/lib/utils.test.ts 130/21614911492 Test Files 17 passed (19)1493 Tests 398 passed (548)1494 Start at 05:09:521495 Duration 15.11s14961497 ❯ src/lib/node-oauth-client-provider.test.ts 58/1091498 ❯ src/lib/utils.test.ts 131/21614991500 Test Files 17 passed (19)1501 Tests 400 passed (548)1502 Start at 05:09:521503 Duration 15.31s15041505 ❯ src/lib/node-oauth-client-provider.test.ts 59/1091506 ❯ src/lib/utils.test.ts 132/21615071508 Test Files 17 passed (19)1509 Tests 402 passed (548)1510 Start at 05:09:521511 Duration 15.52s15121513 ❯ src/lib/node-oauth-client-provider.test.ts 71/1091514 ❯ src/lib/utils.test.ts 132/21615151516 Test Files 17 passed (19)1517 Tests 414 passed (548)1518 Start at 05:09:521519 Duration 15.82s15201521 ❯ src/lib/node-oauth-client-provider.test.ts 82/1091522 ❯ src/lib/utils.test.ts 132/21615231524 Test Files 17 passed (19)1525 Tests 425 passed (548)1526 Start at 05:09:521527 Duration 16.13s15281529 ❯ src/lib/node-oauth-client-provider.test.ts 83/1091530 ❯ src/lib/utils.test.ts 132/21615311532 Test Files 17 passed (19)1533 Tests 426 passed (548)1534 Start at 05:09:521535 Duration 16.33s15361537 ❯ src/lib/node-oauth-client-provider.test.ts 84/1091538 ❯ src/lib/utils.test.ts 132/21615391540 Test Files 17 passed (19)1541 Tests 427 passed (548)1542 Start at 05:09:521543 Duration 16.94s15441545 ❯ src/lib/node-oauth-client-provider.test.ts 95/1091546 ❯ src/lib/utils.test.ts 132/21615471548 Test Files 17 passed (19)1549 Tests 438 passed (548)1550 Start at 05:09:521551 Duration 17.14s15521553 ❯ src/lib/node-oauth-client-provider.test.ts 96/1091554 ❯ src/lib/utils.test.ts 132/21615551556 Test Files 17 passed (19)1557 Tests 439 passed (548)1558 Start at 05:09:521559 Duration 17.34s15601561 ❯ src/lib/node-oauth-client-provider.test.ts 97/1091562 ❯ src/lib/utils.test.ts 132/21615631564 Test Files 17 passed (19)1565 Tests 440 passed (548)1566 Start at 05:09:521567 Duration 17.44s15681569 ❯ src/lib/node-oauth-client-provider.test.ts 97/1091570 ❯ src/lib/utils.test.ts 132/21615711572 Test Files 17 passed (19)1573 Tests 440 passed (548)1574 Start at 05:09:521575 Duration 18.16s15761577 ❯ src/lib/node-oauth-client-provider.test.ts 97/1091578 ❯ src/lib/utils.test.ts 132/21615791580 Test Files 17 passed (19)1581 Tests 440 passed (548)1582 Start at 05:09:521583 Duration 18.36s15841585 ❯ src/lib/node-oauth-client-provider.test.ts 98/1091586 ❯ src/lib/utils.test.ts 132/21615871588 Test Files 17 passed (19)1589 Tests 441 passed (548)1590 Start at 05:09:521591 Duration 19.17s1592 ✓ src/lib/node-oauth-client-provider.test.ts (109 tests) 11432ms1593 ✓ NodeOAuthClientProvider - OAuth Scope Handling > authorization URL > lets the SDK clear and re-register a cached dynamic client once 430ms1594 ✓ NodeOAuthClientProvider - OAuth Scope Handling > authorization URL > opens the browser for the new registration after the stale one is cleared 597ms1595 ✓ NodeOAuthClientProvider - OAuth Scope Handling > authorization URL > reports a client the token endpoint refuses as refused, not as a changed authorization server 386ms1596 ✓ NodeOAuthClientProvider - OAuth Scope Handling > authorization URL > does not infer a stale registration from error_description text 897ms1597 ✓ NodeOAuthClientProvider - OAuth Scope Handling > authorization URL > does not preflight a freshly registered dynamic client 742ms1598 ✓ NodeOAuthClientProvider - OAuth Scope Handling > scope from a live WWW-Authenticate challenge > should keep the scopes a 403 insufficient_scope asked for 323ms1599 ✓ NodeOAuthClientProvider - OAuth Scope Handling > scope from a live WWW-Authenticate challenge > should still impose its own order on the scopes it supplied itself 345ms1600 ✓ NodeOAuthClientProvider - OAuth Scope Handling > scope from a live WWW-Authenticate challenge > should let a user-pinned scope override the challenge 498ms1601 ✓ NodeOAuthClientProvider - OAuth Scope Handling > token endpoint authentication method > takes a client secret when the server will not accept public clients 322ms1602 ✓ NodeOAuthClientProvider - OAuth Scope Handling > Feature: Concurrent demands for authorization > sends the browser to the challenge whose verifier is the one on disk 464ms1603 ✓ NodeOAuthClientProvider - OAuth Scope Handling > Feature: Concurrent demands for authorization > does not depend on which arm reaches the verifier first 333ms1604 ✓ NodeOAuthClientProvider - OAuth Scope Handling > Feature: Concurrent demands for authorization > gives the next sign-in its own flow once this one has produced tokens 714ms1605 ✓ NodeOAuthClientProvider - OAuth Scope Handling > scopes_supported parsing > should omit scope query param when scopes_supported is [] 357ms1606 ✓ NodeOAuthClientProvider - Extra authorization parameters > should put the requested parameters on the authorization URL 435ms1607 ✓ NodeOAuthClientProvider - a sign-in loop that never reaches a token > Scenario: Stop opening browser tabs once it is clear the sign-ins are not completing 1668ms16081609 ❯ src/lib/utils.test.ts 132/21616101611 Test Files 18 passed (19)1612 Tests 452 passed (548)1613 Start at 05:09:521614 Duration 19.37s16151616 ❯ src/lib/utils.test.ts 132/21616171618 Test Files 18 passed (19)1619 Tests 452 passed (548)1620 Start at 05:09:521621 Duration 20.18s16221623 ❯ src/lib/utils.test.ts 132/21616241625 Test Files 18 passed (19)1626 Tests 452 passed (548)1627 Start at 05:09:521628 Duration 20.28s16291630 ❯ src/lib/utils.test.ts 132/21616311632 Test Files 18 passed (19)1633 Tests 452 passed (548)1634 Start at 05:09:521635 Duration 21.19s16361637 ❯ src/lib/utils.test.ts 132/21616381639 Test Files 18 passed (19)1640 Tests 452 passed (548)1641 Start at 05:09:521642 Duration 21.30s16431644 ❯ src/lib/utils.test.ts 132/21616451646 Test Files 18 passed (19)1647 Tests 452 passed (548)1648 Start at 05:09:521649 Duration 22.21s16501651 ❯ src/lib/utils.test.ts 132/21616521653 Test Files 18 passed (19)1654 Tests 452 passed (548)1655 Start at 05:09:521656 Duration 22.31s16571658 ❯ src/lib/utils.test.ts 132/21616591660 Test Files 18 passed (19)1661 Tests 452 passed (548)1662 Start at 05:09:521663 Duration 23.22s16641665 ❯ src/lib/utils.test.ts 132/21616661667 Test Files 18 passed (19)1668 Tests 452 passed (548)1669 Start at 05:09:521670 Duration 23.32s16711672 ❯ src/lib/utils.test.ts 132/21616731674 Test Files 18 passed (19)1675 Tests 452 passed (548)1676 Start at 05:09:521677 Duration 24.23s16781679 ❯ src/lib/utils.test.ts 132/21616801681 Test Files 18 passed (19)1682 Tests 452 passed (548)1683 Start at 05:09:521684 Duration 24.33s16851686 ❯ src/lib/utils.test.ts 132/21616871688 Test Files 18 passed (19)1689 Tests 452 passed (548)1690 Start at 05:09:521691 Duration 25.24s16921693 ❯ src/lib/utils.test.ts 132/21616941695 Test Files 18 passed (19)1696 Tests 452 passed (548)1697 Start at 05:09:521698 Duration 25.34s16991700 ❯ src/lib/utils.test.ts 133/21617011702 Test Files 18 passed (19)1703 Tests 453 passed (548)1704 Start at 05:09:521705 Duration 25.95s17061707 ❯ src/lib/utils.test.ts 134/21617081709 Test Files 18 passed (19)1710 Tests 454 passed (548)1711 Start at 05:09:521712 Duration 26.15s17131714 ❯ src/lib/utils.test.ts 134/21617151716 Test Files 18 passed (19)1717 Tests 454 passed (548)1718 Start at 05:09:521719 Duration 26.35s17201721 ❯ src/lib/utils.test.ts 136/21617221723 Test Files 18 passed (19)1724 Tests 456 passed (548)1725 Start at 05:09:521726 Duration 26.55s17271728 ❯ src/lib/utils.test.ts 137/21617291730 Test Files 18 passed (19)1731 Tests 457 passed (548)1732 Start at 05:09:521733 Duration 26.65s17341735 ❯ src/lib/utils.test.ts 139/21617361737 Test Files 18 passed (19)1738 Tests 459 passed (548)1739 Start at 05:09:521740 Duration 26.86s17411742 ❯ src/lib/utils.test.ts 140/21617431744 Test Files 18 passed (19)1745 Tests 460 passed (548)1746 Start at 05:09:521747 Duration 26.96s17481749 ❯ src/lib/utils.test.ts 143/21617501751 Test Files 18 passed (19)1752 Tests 463 passed (548)1753 Start at 05:09:521754 Duration 27.06s17551756 ❯ src/lib/utils.test.ts 145/21617571758 Test Files 18 passed (19)1759 Tests 465 passed (548)1760 Start at 05:09:521761 Duration 27.16s17621763 ❯ src/lib/utils.test.ts 145/21617641765 Test Files 18 passed (19)1766 Tests 465 passed (548)1767 Start at 05:09:521768 Duration 27.36s17691770 ❯ src/lib/utils.test.ts 145/21617711772 Test Files 18 passed (19)1773 Tests 465 passed (548)1774 Start at 05:09:521775 Duration 28.17s17761777 ❯ src/lib/utils.test.ts 145/21617781779 Test Files 18 passed (19)1780 Tests 465 passed (548)1781 Start at 05:09:521782 Duration 28.37s17831784 ❯ src/lib/utils.test.ts 145/21617851786 Test Files 18 passed (19)1787 Tests 465 passed (548)1788 Start at 05:09:521789 Duration 29.17s17901791 ❯ src/lib/utils.test.ts 146/21617921793 Test Files 18 passed (19)1794 Tests 466 passed (548)1795 Start at 05:09:521796 Duration 29.38s17971798 ❯ src/lib/utils.test.ts 147/21617991800 Test Files 18 passed (19)1801 Tests 467 passed (548)1802 Start at 05:09:521803 Duration 29.58s18041805 ❯ src/lib/utils.test.ts 147/21618061807 Test Files 18 passed (19)1808 Tests 467 passed (548)1809 Start at 05:09:521810 Duration 30.20s18111812 ❯ src/lib/utils.test.ts 147/21618131814 Test Files 18 passed (19)1815 Tests 467 passed (548)1816 Start at 05:09:521817 Duration 30.30s18181819 ❯ src/lib/utils.test.ts 147/21618201821 Test Files 18 passed (19)1822 Tests 467 passed (548)1823 Start at 05:09:521824 Duration 31.22s18251826 ❯ src/lib/utils.test.ts 147/21618271828 Test Files 18 passed (19)1829 Tests 467 passed (548)1830 Start at 05:09:521831 Duration 31.32s18321833 ❯ src/lib/utils.test.ts 148/21618341835 Test Files 18 passed (19)1836 Tests 468 passed (548)1837 Start at 05:09:521838 Duration 31.52s18391840 ❯ src/lib/utils.test.ts 149/21618411842 Test Files 18 passed (19)1843 Tests 469 passed (548)1844 Start at 05:09:521845 Duration 31.82s18461847 ❯ src/lib/utils.test.ts 151/21618481849 Test Files 18 passed (19)1850 Tests 471 passed (548)1851 Start at 05:09:521852 Duration 32.03s18531854 ❯ src/lib/utils.test.ts 151/21618551856 Test Files 18 passed (19)1857 Tests 471 passed (548)1858 Start at 05:09:521859 Duration 32.23s18601861 ❯ src/lib/utils.test.ts 151/21618621863 Test Files 18 passed (19)1864 Tests 471 passed (548)1865 Start at 05:09:521866 Duration 32.33s18671868 ❯ src/lib/utils.test.ts 151/21618691870 Test Files 18 passed (19)1871 Tests 471 passed (548)1872 Start at 05:09:521873 Duration 33.26s18741875 ❯ src/lib/utils.test.ts 151/21618761877 Test Files 18 passed (19)1878 Tests 471 passed (548)1879 Start at 05:09:521880 Duration 33.36s18811882 ❯ src/lib/utils.test.ts 151/21618831884 Test Files 18 passed (19)1885 Tests 471 passed (548)1886 Start at 05:09:521887 Duration 34.17s18881889 ❯ src/lib/utils.test.ts 151/21618901891 Test Files 18 passed (19)1892 Tests 471 passed (548)1893 Start at 05:09:521894 Duration 34.38s18951896 ❯ src/lib/utils.test.ts 151/21618971898 Test Files 18 passed (19)1899 Tests 471 passed (548)1900 Start at 05:09:521901 Duration 35.19s19021903 ❯ src/lib/utils.test.ts 151/21619041905 Test Files 18 passed (19)1906 Tests 471 passed (548)1907 Start at 05:09:521908 Duration 35.30s19091910 ❯ src/lib/utils.test.ts 151/21619111912 Test Files 18 passed (19)1913 Tests 471 passed (548)1914 Start at 05:09:521915 Duration 36.21s19161917 ❯ src/lib/utils.test.ts 152/21619181919 Test Files 18 passed (19)1920 Tests 472 passed (548)1921 Start at 05:09:521922 Duration 36.31s19231924 ❯ src/lib/utils.test.ts 153/21619251926 Test Files 18 passed (19)1927 Tests 473 passed (548)1928 Start at 05:09:521929 Duration 36.72s19301931 ❯ src/lib/utils.test.ts 153/21619321933 Test Files 18 passed (19)1934 Tests 473 passed (548)1935 Start at 05:09:521936 Duration 37.24s19371938 ❯ src/lib/utils.test.ts 153/21619391940 Test Files 18 passed (19)1941 Tests 473 passed (548)1942 Start at 05:09:521943 Duration 37.34s19441945 ❯ src/lib/utils.test.ts 153/21619461947 Test Files 18 passed (19)1948 Tests 473 passed (548)1949 Start at 05:09:521950 Duration 38.25s19511952 ❯ src/lib/utils.test.ts 153/21619531954 Test Files 18 passed (19)1955 Tests 473 passed (548)1956 Start at 05:09:521957 Duration 38.35s19581959 ❯ src/lib/utils.test.ts 153/21619601961 Test Files 18 passed (19)1962 Tests 473 passed (548)1963 Start at 05:09:521964 Duration 39.27s19651966 ❯ src/lib/utils.test.ts 153/21619671968 Test Files 18 passed (19)1969 Tests 473 passed (548)1970 Start at 05:09:521971 Duration 39.37s19721973 ❯ src/lib/utils.test.ts 154/21619741975 Test Files 18 passed (19)1976 Tests 474 passed (548)1977 Start at 05:09:521978 Duration 39.88s19791980 ❯ src/lib/utils.test.ts 155/21619811982 Test Files 18 passed (19)1983 Tests 475 passed (548)1984 Start at 05:09:521985 Duration 40.21s19861987 ❯ src/lib/utils.test.ts 155/21619881989 Test Files 18 passed (19)1990 Tests 475 passed (548)1991 Start at 05:09:521992 Duration 40.31s19931994 ❯ src/lib/utils.test.ts 156/21619951996 Test Files 18 passed (19)1997 Tests 476 passed (548)1998 Start at 05:09:521999 Duration 40.62s20002001 ❯ src/lib/utils.test.ts 157/21620022003 Test Files 18 passed (19)2004 Tests 477 passed (548)2005 Start at 05:09:522006 Duration 40.92s20072008 ❯ src/lib/utils.test.ts 158/21620092010 Test Files 18 passed (19)2011 Tests 478 passed (548)2012 Start at 05:09:522013 Duration 41.24s20142015 ❯ src/lib/utils.test.ts 158/21620162017 Test Files 18 passed (19)2018 Tests 478 passed (548)2019 Start at 05:09:522020 Duration 41.35s20212022 ❯ src/lib/utils.test.ts 171/21620232024 Test Files 18 passed (19)2025 Tests 491 passed (548)2026 Start at 05:09:522027 Duration 41.45s20282029 ❯ src/lib/utils.test.ts 215/21620302031 Test Files 18 passed (19)2032 Tests 535 passed (548)2033 Start at 05:09:522034 Duration 41.69s2035 ✓ src/lib/utils.test.ts (216 tests) 31799ms2036 ✓ Feature: Command Line Arguments Parsing > Scenario: Show help without parsing server URL 558ms2037 ✓ Feature: Method-aware MCP HTTP gateways > Scenario: The JSON-RPC method is mirrored into Mcp-Method 321ms2038 ✓ Feature: Noticing an SSE stream come back > Scenario: A stream that drops and reconnects is reported to the proxy 390ms2039 ✓ Feature: MCP Proxy > Scenario: A 404 without a session id is not treated as an expired session 413ms2040 ✓ Feature: Bridging the modern surfaces a 2025-era client has never heard of > Scenario: Reopen a change-notification stream the server closed, so the client keeps hearing 10661ms2041 ✓ Feature: Bridging the modern surfaces a 2025-era client has never heard of > Scenario: Every later resource subscription is honoured, not just the first 2120ms2042 ✓ Feature: Bridging the modern surfaces a 2025-era client has never heard of > Scenario: A refused resource subscription does not cost the client the rest of its notifications 2068ms2043 ✓ Feature: Bridging the modern surfaces a 2025-era client has never heard of > Scenario: A refusal about one resource does not stop the client subscribing to another 4155ms2044 ✓ Feature: Bridging the modern surfaces a 2025-era client has never heard of > Scenario: A superseded exchange does not answer the request that replaced it 464ms2045 ✓ Feature: Bridging the modern surfaces a 2025-era client has never heard of > Scenario: Reopening a stream while a session is recovering does not take the process down 3154ms2046 ✓ Feature: Bridging the modern surfaces a 2025-era client has never heard of > Scenario: Cancelling before the server has anything in flight still ends the exchange 342ms2047 ✓ Feature: Bridging the modern surfaces a 2025-era client has never heard of > Scenario: A stranded exchange does not free the request that reused its id 430ms2048 ✓ Feature: Bridging the modern surfaces a 2025-era client has never heard of > Scenario: A cancellation does not leave the retry mapping behind for the next request 325ms20492050 Test Files 19 passed (19)2051 Tests 548 passed (548)2052 Start at 05:09:522053 Duration 41.96s (transform 22.28s, setup 0ms, collect 111.46s, tests 68.53s, environment 18ms, prepare 9.55s)20542055checkPhase completed in 45 seconds
installPhase
2056Executing npmInstallHook2057Lockfile is up to date, resolution step is skipped2058Packages: -427205920602061devDependencies:2062- @modelcontextprotocol/client 2.0.02063- @modelcontextprotocol/core 2.0.02064- @modelcontextprotocol/server 2.0.02065- @types/express 5.0.02066- @types/node 22.13.102067- husky 9.1.72068- knip 6.32.32069- oxfmt 0.65.02070- oxlint 1.80.02071- semantic-release 25.0.92072- tsup 8.4.02073- tsx 4.19.32074- typescript 5.8.22075- vitest 3.2.32076- zod 4.4.320772078npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.2079npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.2080Finished npmInstallHook
fixupPhase
2081shrinking RPATHs of ELF executables and libraries in /nix/store/8qyq7wvd220xps0lcy87pyhvpqw3mg0f-mcp-remote-0.15.22082checking for references to /build/ in /nix/store/8qyq7wvd220xps0lcy87pyhvpqw3mg0f-mcp-remote-0.15.2...2083patching script interpreter paths in /nix/store/8qyq7wvd220xps0lcy87pyhvpqw3mg0f-mcp-remote-0.15.22084/nix/store/8qyq7wvd220xps0lcy87pyhvpqw3mg0f-mcp-remote-0.15.2/lib/node_modules/mcp-remote/dist/client.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"2085/nix/store/8qyq7wvd220xps0lcy87pyhvpqw3mg0f-mcp-remote-0.15.2/lib/node_modules/mcp-remote/dist/proxy.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/j1j9b0w3mhpccdli73ycj5w7nf6fkzqz-nodejs-24.21.0/bin/node"
installCheckPhase
2086Executing versionCheckPhase2087Successfully managed to find version 0.15.2 in the output of the command /nix/store/8qyq7wvd220xps0lcy87pyhvpqw3mg0f-mcp-remote-0.15.2/bin/mcp-remote --version20880.15.22089Finished versionCheckPhase2090no Makefile or custom installCheckPhase, doing nothing