CI: rename everything-mcp-diff.yml to mcp-interface-diff.yml, staged across a milestone merge
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- github-actions, typescript
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- TypeScript
- Étoiles
- 91.7k
- Forks
- 11.9k
- Merge moyen
- 3 h 30 min
- PR mergées (30 j)
- 199
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de modelcontextprotocol/servers
-
fix(docker): correct stale --db-path comments in fetch/git Dockerfiles and clarify git READMEOuvertebug v2
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
modelcontextprotocol/servers#5483 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
bug v2
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
modelcontextprotocol/servers#5482 ·
Les mainteneurs répondent en général sous 1 jour
-
chore dependencies server-filesystem v2
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
modelcontextprotocol/servers#5481 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
memory: clean up active lock files on exit and termination signalsPeut-être pris @Faris-as l’a pris aujourd’hui. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
modelcontextprotocol/servers#5485 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
JaOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 1/100
modelcontextprotocol/servers#5484 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de modelcontextprotocol/servers
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
pending close triaging
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
anomalyco/opencode#62582 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
feature request
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
callstack/react-native-paper#5189 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
live-codes/livecodes#1079 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Add: ESP 2 ROOuverteapproved check:passed streams:add
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour