chore: update conformance (#1114)
Update to the latest conformance tests version.
This commit is contained in:
parent
e761950d97
commit
cc4db25347
2 changed files with 9 additions and 24 deletions
2
.github/workflows/conformance.yml
vendored
2
.github/workflows/conformance.yml
vendored
|
|
@ -14,7 +14,7 @@ permissions:
|
|||
contents: read
|
||||
|
||||
env:
|
||||
CONFORMANCE_VERSION: "0.2.0-alpha.9"
|
||||
CONFORMANCE_VERSION: "0.2.0-alpha.10"
|
||||
|
||||
jobs:
|
||||
server-conformance:
|
||||
|
|
|
|||
|
|
@ -1,29 +1,14 @@
|
|||
server:
|
||||
# The `server-stateless` scenario ships with the `@modelcontextprotocol/conformance@0.2.0-alpha.9`
|
||||
# suite pinned by the workflow, which still enforces the pre-PR-3002
|
||||
# (https://github.com/modelcontextprotocol/modelcontextprotocol/pull/3002) spec:
|
||||
# - `clientInfo` in the per-request `_meta` is required (MUST).
|
||||
# - `serverInfo` is a body field on `DiscoverResult`.
|
||||
# PR #3002 relaxes `clientInfo` to SHOULD and moves `serverInfo` into every
|
||||
# response's `_meta`. The Go SDK follows the updated spec, so the following
|
||||
# checks in the `server-stateless` scenario fail against the pinned suite:
|
||||
# - sep-2575-request-meta-invalid-missing-client-info
|
||||
# - sep-2575-http-server-meta-invalid-400
|
||||
# - sep-2575-server-implements-discover
|
||||
# Remove this entry when the conformance suite is bumped to a release that
|
||||
# incorporates PR #3002.
|
||||
- server-stateless
|
||||
|
||||
client:
|
||||
# OAuth mechanisms not implemented by the Go MCP SDK.
|
||||
- auth/client-credentials-basic
|
||||
- auth/client-credentials-jwt
|
||||
- auth/enterprise-managed-authorization
|
||||
|
||||
# Upstream conformance mock inconsistency: the scenario's hand-rolled
|
||||
# server/discover handler advertises "2026-07-28" but delegates every
|
||||
# other method to a pinned @modelcontextprotocol/sdk that rejects that
|
||||
# version at the HTTP layer.
|
||||
# Remove this entry when the conformance suite is bumped to a release that
|
||||
# fixes this issue.
|
||||
- json-schema-ref-no-deref
|
||||
# SEP-1932 (DPoP Sender-Constrained Tokens) client-side support not yet
|
||||
# implemented by the Go MCP SDK.
|
||||
- auth/dpop
|
||||
- auth/dpop-nonce
|
||||
|
||||
# SEP-1933 (Workload Identity Federation JWT-bearer) client-side support
|
||||
# not yet implemented by the Go MCP SDK.
|
||||
- auth/wif-jwt-bearer
|
||||
|
|
|
|||
Loading…
Reference in a new issue