Skip to content

feat: Create separate cli and schemas packages under @modelcontextprotocol #264

feat: Create separate cli and schemas packages under @modelcontextprotocol

feat: Create separate cli and schemas packages under @modelcontextprotocol #264

Triggered via pull request February 11, 2026 00:00
Status Failure
Total duration 3m 27s
Artifacts

test.yml

on: pull_request
Validate JSON Schemas
19s
Validate JSON Schemas
Matrix: Test
Fit to window
Zoom out
Zoom in

Annotations

48 errors and 40 warnings
Validate JSON Schemas
Process completed with exit code 1.
Test (20.19.x, ubuntu-latest): packages/cli/src/cli/pack.ts#L1
Run autofix to sort these imports!
Test (20.19.x, ubuntu-latest): packages/cli/src/cli/pack.ts#L1
'@inquirer/prompts' should be listed in the project's dependencies. Run 'npm i -S @inquirer/prompts' to add it
Test (20.19.x, ubuntu-latest): packages/cli/src/cli/init.ts#L5
'@modelcontextprotocol/mcpb-schemas' should be listed in the project's dependencies. Run 'npm i -S @modelcontextprotocol/mcpb-schemas' to add it
Test (20.19.x, ubuntu-latest): packages/cli/src/cli/init.ts#L1
Run autofix to sort these imports!
Test (20.19.x, ubuntu-latest): packages/cli/src/cli/init.ts#L1
'@inquirer/prompts' should be listed in the project's dependencies. Run 'npm i -S @inquirer/prompts' to add it
Test (20.19.x, ubuntu-latest): packages/cli/src/cli/cli.ts#L4
'commander' should be listed in the project's dependencies. Run 'npm i -S commander' to add it
Test (20.19.x, ubuntu-latest): packages/cli/dist/node/sign.d.ts#L1
Run autofix to sort these imports!
Test (20.19.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L1
All imports in the declaration are only used as types. Use `import type`
Test (20.19.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L1
Expected 1 empty line after import statement not followed by another import
Test (20.19.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L1
'@modelcontextprotocol/mcpb-schemas' should be listed in the project's dependencies. Run 'npm i -S @modelcontextprotocol/mcpb-schemas' to add it
Test (22.17.x, ubuntu-latest)
The strategy configuration was canceled because "test._20_19_x_ubuntu-latest" failed
Test (22.17.x, ubuntu-latest): packages/cli/src/cli/pack.ts#L1
Run autofix to sort these imports!
Test (22.17.x, ubuntu-latest): packages/cli/src/cli/pack.ts#L1
'@inquirer/prompts' should be listed in the project's dependencies. Run 'npm i -S @inquirer/prompts' to add it
Test (22.17.x, ubuntu-latest): packages/cli/src/cli/init.ts#L5
'@modelcontextprotocol/mcpb-schemas' should be listed in the project's dependencies. Run 'npm i -S @modelcontextprotocol/mcpb-schemas' to add it
Test (22.17.x, ubuntu-latest): packages/cli/src/cli/init.ts#L1
Run autofix to sort these imports!
Test (22.17.x, ubuntu-latest): packages/cli/src/cli/init.ts#L1
'@inquirer/prompts' should be listed in the project's dependencies. Run 'npm i -S @inquirer/prompts' to add it
Test (22.17.x, ubuntu-latest): packages/cli/src/cli/cli.ts#L4
'commander' should be listed in the project's dependencies. Run 'npm i -S commander' to add it
Test (22.17.x, ubuntu-latest): packages/cli/dist/node/sign.d.ts#L1
Run autofix to sort these imports!
Test (22.17.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L1
All imports in the declaration are only used as types. Use `import type`
Test (22.17.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L1
Expected 1 empty line after import statement not followed by another import
Test (22.17.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L1
'@modelcontextprotocol/mcpb-schemas' should be listed in the project's dependencies. Run 'npm i -S @modelcontextprotocol/mcpb-schemas' to add it
Test (20.19.x, windows-latest)
The strategy configuration was canceled because "test._20_19_x_ubuntu-latest" failed
Test (20.19.x, windows-latest)
The operation was canceled.
Test (22.17.x, windows-latest)
The strategy configuration was canceled because "test._20_19_x_ubuntu-latest" failed
Test (22.17.x, windows-latest)
The operation was canceled.
Test (20.19.x, macos-latest)
The strategy configuration was canceled because "test._20_19_x_ubuntu-latest" failed
Test (20.19.x, macos-latest): packages/cli/src/cli/pack.ts#L1
Run autofix to sort these imports!
Test (20.19.x, macos-latest): packages/cli/src/cli/pack.ts#L1
'@inquirer/prompts' should be listed in the project's dependencies. Run 'npm i -S @inquirer/prompts' to add it
Test (20.19.x, macos-latest): packages/cli/src/cli/init.ts#L5
'@modelcontextprotocol/mcpb-schemas' should be listed in the project's dependencies. Run 'npm i -S @modelcontextprotocol/mcpb-schemas' to add it
Test (20.19.x, macos-latest): packages/cli/src/cli/init.ts#L1
Run autofix to sort these imports!
Test (20.19.x, macos-latest): packages/cli/src/cli/init.ts#L1
'@inquirer/prompts' should be listed in the project's dependencies. Run 'npm i -S @inquirer/prompts' to add it
Test (20.19.x, macos-latest): packages/cli/src/cli/cli.ts#L4
'commander' should be listed in the project's dependencies. Run 'npm i -S commander' to add it
Test (20.19.x, macos-latest): packages/cli/dist/node/sign.d.ts#L1
Run autofix to sort these imports!
Test (20.19.x, macos-latest): packages/cli/dist/cli/init.d.ts#L1
All imports in the declaration are only used as types. Use `import type`
Test (20.19.x, macos-latest): packages/cli/dist/cli/init.d.ts#L1
Expected 1 empty line after import statement not followed by another import
Test (20.19.x, macos-latest): packages/cli/dist/cli/init.d.ts#L1
'@modelcontextprotocol/mcpb-schemas' should be listed in the project's dependencies. Run 'npm i -S @modelcontextprotocol/mcpb-schemas' to add it
Test (22.17.x, macos-latest)
The strategy configuration was canceled because "test._20_19_x_ubuntu-latest" failed
Test (22.17.x, macos-latest): packages/cli/src/cli/pack.ts#L1
Run autofix to sort these imports!
Test (22.17.x, macos-latest): packages/cli/src/cli/pack.ts#L1
'@inquirer/prompts' should be listed in the project's dependencies. Run 'npm i -S @inquirer/prompts' to add it
Test (22.17.x, macos-latest): packages/cli/src/cli/init.ts#L5
'@modelcontextprotocol/mcpb-schemas' should be listed in the project's dependencies. Run 'npm i -S @modelcontextprotocol/mcpb-schemas' to add it
Test (22.17.x, macos-latest): packages/cli/src/cli/init.ts#L1
Run autofix to sort these imports!
Test (22.17.x, macos-latest): packages/cli/src/cli/init.ts#L1
'@inquirer/prompts' should be listed in the project's dependencies. Run 'npm i -S @inquirer/prompts' to add it
Test (22.17.x, macos-latest): packages/cli/src/cli/cli.ts#L4
'commander' should be listed in the project's dependencies. Run 'npm i -S commander' to add it
Test (22.17.x, macos-latest): packages/cli/dist/node/sign.d.ts#L1
Run autofix to sort these imports!
Test (22.17.x, macos-latest): packages/cli/dist/cli/init.d.ts#L1
All imports in the declaration are only used as types. Use `import type`
Test (22.17.x, macos-latest): packages/cli/dist/cli/init.d.ts#L1
Expected 1 empty line after import statement not followed by another import
Test (22.17.x, macos-latest): packages/cli/dist/cli/init.d.ts#L1
'@modelcontextprotocol/mcpb-schemas' should be listed in the project's dependencies. Run 'npm i -S @modelcontextprotocol/mcpb-schemas' to add it
Test (20.19.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L12
Replace `····repository?:·string` with `··repository?:⏎····|·string⏎···`
Test (20.19.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L7
Replace `····author?:·string` with `··author?:⏎····|·string⏎···`
Test (20.19.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L5
Replace `····` with `··`
Test (20.19.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L3
Replace `····` with `··`
Test (20.19.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L1
Replace `·MANIFEST_SCHEMAS,·type·McpbManifestAny·` with `⏎··MANIFEST_SCHEMAS,⏎··type·McpbManifestAny,⏎`
Test (22.17.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L12
Replace `····repository?:·string` with `··repository?:⏎····|·string⏎···`
Test (22.17.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L7
Replace `····author?:·string` with `··author?:⏎····|·string⏎···`
Test (22.17.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L5
Replace `····` with `··`
Test (22.17.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L3
Replace `····` with `··`
Test (22.17.x, ubuntu-latest): packages/cli/dist/cli/init.d.ts#L1
Replace `·MANIFEST_SCHEMAS,·type·McpbManifestAny·` with `⏎··MANIFEST_SCHEMAS,⏎··type·McpbManifestAny,⏎`
Test (20.19.x, macos-latest): packages/cli/dist/cli/init.d.ts#L12
Replace `····repository?:·string` with `··repository?:⏎····|·string⏎···`
Test (20.19.x, macos-latest): packages/cli/dist/cli/init.d.ts#L7
Replace `····author?:·string` with `··author?:⏎····|·string⏎···`
Test (20.19.x, macos-latest): packages/cli/dist/cli/init.d.ts#L5
Replace `····` with `··`
Test (20.19.x, macos-latest): packages/cli/dist/cli/init.d.ts#L3
Replace `····` with `··`
Test (20.19.x, macos-latest): packages/cli/dist/cli/init.d.ts#L1
Replace `·MANIFEST_SCHEMAS,·type·McpbManifestAny·` with `⏎··MANIFEST_SCHEMAS,⏎··type·McpbManifestAny,⏎`
Test (22.17.x, macos-latest): packages/cli/dist/cli/init.d.ts#L12
Replace `····repository?:·string` with `··repository?:⏎····|·string⏎···`
Test (22.17.x, macos-latest): packages/cli/dist/cli/init.d.ts#L7
Replace `····author?:·string` with `··author?:⏎····|·string⏎···`
Test (22.17.x, macos-latest): packages/cli/dist/cli/init.d.ts#L5
Replace `····` with `··`
Test (22.17.x, macos-latest): packages/cli/dist/cli/init.d.ts#L3
Replace `····` with `··`
Test (22.17.x, macos-latest): packages/cli/dist/cli/init.d.ts#L1
Replace `·MANIFEST_SCHEMAS,·type·McpbManifestAny·` with `⏎··MANIFEST_SCHEMAS,⏎··type·McpbManifestAny,⏎`