CI: rename everything-mcp-diff.yml to mcp-interface-diff.yml, staged across a milestone merge
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- github-actions, typescript
Hướng nghiên cứu
Start by reading .github/workflows/everything-mcp-diff.yml and the two version workflows, version-packages.yml and prepare-python-release.yml, to trace their dispatch calls and triggers. Then review scripts/lib/interface-diff-servers.mjs, scripts/version-pr-ci.test.mjs, RELEASING.md, docs/quality-gate.md, the release skill and the AGENTS.md tree listed in the issue. Done when the staged rename preserves the dispatched diff across the milestone merge, updates all references, and only one workflow runs on push and pull requests.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Problem
.github/workflows/everything-mcp-diff.yml diffs every server's MCP interface since #5459 (#5428), but its file name still says everything. #5459 renamed it to mcp-interface-diff.yml at first, and backed that out after review: GitHub dispatches a workflow only when its file exists on the default branch (main). Both version workflows (version-packages.yml, prepare-python-release.yml) dispatch it by file name from v2/main, so a one-step rename on v2/main breaks their dispatch until the next milestone merge, and the first version PR after it gets no Interface diff (dispatched) status.
Expected behavior
The workflow file is named for what it does (mcp-interface-diff.yml), and version PRs keep their dispatched diff throughout the transition.
Notes for the implementation
Stage the rename across a milestone merge:
- Add
mcp-interface-diff.ymlbeside the old file, with the callers unchanged, and ship it tomainin a milestone merge. Make sure only one of the two runs onpush/pull_request(for example, the new file isworkflow_dispatch-only until step 2). - After that merge, point both dispatch loops,
gh run list --workflow,TOOLING_PATHSinscripts/lib/interface-diff-servers.mjs,scripts/version-pr-ci.test.mjs,RELEASING.md, thereleaseskill,docs/quality-gate.mdand theAGENTS.mdtree at the new file, give it the full triggers, and delete the old one.
Related: #5428, #5459.
- Ngôn ngữ chính
- TypeScript
- Star
- 91.7k
- Fork
- 11.9k
- Merge trung bình
- 3 giờ 30 phút
- Pull request đã merge (30 ngày)
- 204
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của modelcontextprotocol/servers
-
fix(docker): correct stale --db-path comments in fetch/git Dockerfiles and clarify git READMEĐang mởbug v2
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
modelcontextprotocol/servers#5483 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug v2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
modelcontextprotocol/servers#5482 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
chore dependencies server-filesystem v2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
modelcontextprotocol/servers#5481 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug server-filesystem v2
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
modelcontextprotocol/servers#5260 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
git: the string "null" for base_branch, contains or not_contains arrives as None (python-sdk#3055)Đang mởbug server-git v2 waiting-on-sdk
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
modelcontextprotocol/servers#5176 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của modelcontextprotocol/servers
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
transitmatters/shutdown-tracker#155 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Popping out a single panel leaves its always render overlay in the main window, blocking clicksĐang mởbug triaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
"Claude Code request is missing its initial user message" when the prompt starts with an image pathĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
earendil-works/pi-claude-code#31 ·
Maintainer thường phản hồi trong vòng 8 ngày
-
bug pending triage
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
privatenumber/cleye#48 ·