Skip to content

Commit 0b538ba

Browse files
committed
ci(mcp-diff): pin to cross-spec-aware mcp-server-diff (3c2d5ea)
Pins both the stdio and streamable-http MCP Server Diff jobs to the 3.0 branch of SamMorrowDrums/mcp-server-diff (commit 3c2d5ea), which normalizes cross-spec-version churn: _meta protocol plumbing, CacheableResult cache hints, the initialize envelope, and tool-annotation default hints. Without it the go-sdk v1.6.1 -> v1.7.0-pre.1 bump would surface ~113 spurious idempotentHint/readOnlyHint:false diffs from the SDK dropping omitempty. Temporary commit pin; move to the v3.0.0 tag once it ships. Refs: github/copilot-mcp-core#1709 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 1b2a03e commit 0b538ba

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

.github/workflows/mcp-diff.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,11 @@ jobs:
5050
} >> "$GITHUB_OUTPUT"
5151
5252
- name: Run MCP Server Diff
53-
uses: SamMorrowDrums/mcp-server-diff@v2.3.5
53+
# Pinned to the 3.0 branch (cross-spec-version normalization: _meta plumbing,
54+
# cache hints, initialize envelope, and tool-annotation default hints) so the
55+
# go-sdk v1.6.1 -> v1.7.0-pre.1 bump produces a signal-only diff. Move to the
56+
# v3.0.0 tag once it ships. See github/copilot-mcp-core#1709.
57+
uses: SamMorrowDrums/mcp-server-diff@3c2d5ea
5458
with:
5559
setup_go: "false"
5660
install_command: |
@@ -114,7 +118,8 @@ jobs:
114118
} >> "$GITHUB_OUTPUT"
115119
116120
- name: Run MCP Server Diff (streamable-http)
117-
uses: SamMorrowDrums/mcp-server-diff@v2.3.5
121+
# Pinned to the 3.0 branch — see rationale on the stdio job above.
122+
uses: SamMorrowDrums/mcp-server-diff@3c2d5ea
118123
with:
119124
setup_go: "false"
120125
install_command: |

0 commit comments

Comments
 (0)