ci: expose extension conformance gaps (#1019)
This commit is contained in:
parent
9bf459962e
commit
a8308dc943
2 changed files with 95 additions and 11 deletions
|
|
@ -1,7 +1,11 @@
|
|||
# Known failures for the pinned 2026-07-28 draft conformance suite
|
||||
# (@modelcontextprotocol/conformance DRAFT_CONFORMANCE_VERSION).
|
||||
#
|
||||
# The full suites run in CI with `--expected-failures` pointing at this file:
|
||||
# The full versioned-spec suites run in CI with `--expected-failures` pointing
|
||||
# at this file. Extension scenarios are filtered out by `--spec-version` and
|
||||
# tracked separately in `expected-failures-extensions.yaml`.
|
||||
#
|
||||
# Within the versioned-spec suites:
|
||||
# - a scenario failing that is NOT listed here fails the build
|
||||
# - a scenario listed here that starts passing also fails the build (stale entry),
|
||||
# so remove it from this list when the underlying issue is fixed.
|
||||
|
|
|
|||
32
conformance/expected-failures-extensions.yaml
Normal file
32
conformance/expected-failures-extensions.yaml
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
# Known failures for informational extension scenarios in
|
||||
# @modelcontextprotocol/conformance DRAFT_CONFORMANCE_VERSION.
|
||||
#
|
||||
# Extensions are not selected by a `--spec-version` run and do not count toward
|
||||
# SDK tiering. CI runs them separately so a green versioned-spec suite does not
|
||||
# hide extension gaps.
|
||||
#
|
||||
# This is a strict baseline:
|
||||
# - an unlisted failure fails the build
|
||||
# - a listed scenario that starts passing fails the build as a stale entry
|
||||
#
|
||||
# When bumping DRAFT_CONFORMANCE_VERSION, review the available extension and
|
||||
# pending scenarios and update this file deliberately.
|
||||
|
||||
server:
|
||||
# SEP-2663 Tasks Extension, tracked in #868.
|
||||
# `tasks-status-notifications` is intentionally absent: the upstream check is
|
||||
# currently skipped, and CI should fail if it becomes active but does not pass.
|
||||
- tasks-lifecycle
|
||||
- tasks-capability-negotiation
|
||||
- tasks-wire-fields
|
||||
- tasks-request-state-removal
|
||||
- tasks-mrtr-input
|
||||
- tasks-request-headers
|
||||
- tasks-dispatch-and-envelope
|
||||
- tasks-required-task-error
|
||||
- tasks-mrtr-composition
|
||||
|
||||
client:
|
||||
# Informational OAuth extension scenarios.
|
||||
- auth/client-credentials-jwt
|
||||
- auth/enterprise-managed-authorization
|
||||
Loading…
Reference in a new issue