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

Aberta
#5,527 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
35/100
Tipo de issue
Refatoração
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
github-actions, typescript
Domínio
build-system, ci-cd

Direção de pesquisa

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.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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.

Linguagem predominante
TypeScript
Estrelas
91.9k
Forks
11.9k
Merge médio
3h 10min
PRs com merge (30d)
178

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de modelcontextprotocol/servers

Todas as issues de modelcontextprotocol/servers

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.