CI: rename everything-mcp-diff.yml to mcp-interface-diff.yml, staged across a milestone merge [Step 2]

Ouverte
#5,527 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
35/100
Type d'issue
Refactorisation
Clarté
Clairement spécifiée
Activité
Active
Stack technique
github-actions, typescript
Domaine
build-system, ci-cd

Piste de recherche

First check whether #5463 has landed on main; this issue is explicitly blocked until the v2.5.0 milestone merge. Then read the two workflow files, 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. Done when all listed references and triggers use mcp-interface-diff.yml, the old workflow is deleted, and the dispatched interface diff status still appears on the first version PR.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

chore v2

Problem

Step 2 of the staged rename in #5463. Step 1 adds mcp-interface-diff.yml beside everything-mcp-diff.yml (workflow_dispatch-only, callers unchanged) so that it reaches main in a milestone merge. GitHub dispatches a workflow only when its file exists on the default branch, so the callers can switch to the new name only once that merge has landed.

Expected behavior

Once #5463 is on main (the v2.5.0 milestone merge):

  1. Point both dispatch loops (version-packages.yml, prepare-python-release.yml) and their gh run list --workflow calls at mcp-interface-diff.yml.
  2. Update TOOLING_PATHS in scripts/lib/interface-diff-servers.mjs and scripts/version-pr-ci.test.mjs.
  3. Update RELEASING.md, the release skill, docs/quality-gate.md and the AGENTS.md tree.
  4. Give mcp-interface-diff.yml the full push / pull_request triggers and delete everything-mcp-diff.yml.

The first version PR after this lands still gets its Interface diff (dispatched) status.

Notes

Blocked on #5463 shipping to main. Do not start before that milestone merge.

Related: #5428, #5459, #5463.

Langage dominant
TypeScript
Étoiles
91.9k
Forks
11.9k
Merge moyen
3 h 10 min
PR mergées (30 j)
178

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de modelcontextprotocol/servers

Toutes les issues de modelcontextprotocol/servers

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.