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

Offen
#5,527 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Refactoring
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
github-actions, typescript
Bereich
build-system, ci-cd

Rechercherichtung

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.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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.

Vorherrschende Sprache
TypeScript
Sterne
91.9k
Forks
11.9k
Ø Merge
3 Std. 10 Min.
Gemergte PRs (30 T.)
178

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus modelcontextprotocol/servers

Alle Issues in modelcontextprotocol/servers

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.