Conversation
Replace manual npx conformance invocations with the composite GitHub Action from modelcontextprotocol/conformance. This: - Removes continue-on-error (replaced by expected-failures baseline) - Adds conformance-baseline.yml for tracking known failures - Builds conformance tool from source at the referenced commit - Passes node-version: 24 to match SDK requirements
|
@modelcontextprotocol/client
@modelcontextprotocol/server
@modelcontextprotocol/express
@modelcontextprotocol/hono
@modelcontextprotocol/node
commit: |
|
Open question for reviewers: This PR doesn't remove Worth keeping for local convenience, or should we remove them and have devs run the conformance tool directly? |
After discussing with @pcarleton , we'll leave this in for now and remove later once we add a helper subcommand to the conformance repo itself which can replace this script. |
Use the composite GitHub Action from
modelcontextprotocol/conformanceinstead of manual npx scripts for running conformance tests.Depends on: modelcontextprotocol/conformance#113
Changes:
pnpm run test:conformance:*with the composite action atmodelcontextprotocol/conformance@<commit>continue-on-error: true(replaced by expected-failures baseline mechanism)conformance-baseline.ymlfor tracking known failures per SDKnode-version: 24to match SDK requirementsRelated PRs: