Remove the @claude mention workflow (claude.yml)
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 78/100
- Tipo de issue
- Refactorización
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- github-actions, typescript
Línea de trabajo
Empieza por .github/workflows/claude.yml y scripts/claude-workflow.test.mjs; después, revisa scripts/verify-action-pins.mjs por si hay algún caso especial. Elimina el workflow y su prueba específica, actualiza las referencias a las credenciales en AGENTS.md y el comentario en .github/workflows/sdk-watch.yml, y ejecuta npm run local:gate. El trabajo estará terminado cuando la comprobación pase y git grep claude.yml solo encuentre documentación histórica.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
.github/workflows/claude.yml (the @claude mention workflow) runs on every issue comment, PR review and review comment in this public repository. Almost every run does nothing: its if: skips any comment that does not mention @claude from an OWNER/MEMBER/COLLABORATOR. That includes bot comments such as changeset-bot's "No Changeset found", for example run 40748827520 on #5336 during the v2.2.0 release. The skipped runs clutter the Actions tab and the PR checks, and they read as stalled work during a release. The maintainers don't use the workflow, and it is one of the jobs that holds ANTHROPIC_API_KEY, so removing it also removes credential surface.
Change
Delete the workflow and everything that exists only because of it:
.github/workflows/claude.ymlscripts/claude-workflow.test.mjs, which evaluates its trusted-author condition per eventscripts/verify-action-pins.mjs: the header comments that nameclaude.ymlas a credentialed job (check whether any code path special-cases it)AGENTS.md:- the tree entry (
claude.yml (@claude mentions)) - Credentialed workflow jobs: drop
claude.ymlfrom the list of credential-holding jobs. The "A credentialed job that a comment, review or issue can start runs only for a trusted author" bullet then describes no machinery, so drop it, or reword it as a rule for any future such job (under "every rule in this file is true of the repository as it stands", dropping it is likely right).
- the tree entry (
.github/workflows/sdk-watch.yml:34: the comment saysANTHROPIC_API_KEYis "the organization secretclaude.ymlalready uses". Reword it. The secret stays, sincesdk-watch'sanalyzeandpostjobs still use it.docs/agent-guidance-inception.mdis a historical design record; leave its mentions alone, or add a note that the workflow was later removed.
Scheduled and event workflows run from main, so the runs stop at the next milestone merge, not when the PR merges to v2/main.
Done when
- No workflow listens for
issue_comment,pull_request_revieworpull_request_review_commentonly to run Claude. git grep claude.ymlhits only historical docs.npm run local:gatepasses (the script tests andverify:action-pinsno longer expect the file).
- Lenguaje dominante
- TypeScript
- Estrellas
- 91.6k
- Forks
- 11.9k
- Merge medio
- 4 h 31 min
- PR fusionados (30 d)
- 236
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de modelcontextprotocol/servers
-
enhancement server-everything v2
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
modelcontextprotocol/servers#5371 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
chore server-filesystem server-memory server-sequentialthinking v2
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
modelcontextprotocol/servers#5345 ·
Los mantenedores suelen responder en 1 día
-
docs(git): clarify unconfined default scope and repository confinement options in README and CLIAbiertodocumentation server-git v2
Dificultad 1/5 Menos de una hora Aptitud para principiantes 74/100
modelcontextprotocol/servers#5230 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
filesystem: search_files does not expand non-wildcard excludePatterns like directory_tree doesAbiertobug server-filesystem v2
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
modelcontextprotocol/servers#5216 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
documentation server-git server-time v2
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
modelcontextprotocol/servers#5213 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de modelcontextprotocol/servers
Issues similares
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
awslabs/visual-asset-management-system#937 ·
Los mantenedores suelen responder en 1 día
-
t0ggles
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
nolimits4web/swiper#8255 · 1 comentario ·
Los mantenedores suelen responder en 15 días
-
render: --variables-file (and --variables <path>) fails with "io.readFile is not a function" since 0.8.212Posiblemente ocupada @miguel-heygen la tomó hoy. Abiertobug triage/needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
heygen-com/hyperframes#6830 ·
Los mantenedores suelen responder en 1 día
-
bug launch local use
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
account: profile bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 5 días