Add integration tests for GitHub MCP server
@IamRiddhi ya está trabajando en esto.
Desde el 8/12/2025.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Description:
The action's ability to interact with GitHub via the Model Context Protocol (MCP) server is a critical and complex feature. We need dedicated integration tests to ensure that the action can correctly connect to the MCP server, use its tools (mcp__github__*), and perform actions against the GitHub API.
Testing Strategy:
- Create a dedicated workflow in a testing repository. This workflow should be triggered by an event like a new issue being created.
- Configure the workflow to use the
run-gemini-cliaction with themcpServersinput pointing to theghcr.io/github/github-mcp-serverimage. - Provide a prompt that requires the use of an MCP tool.
- Add a verification step to the workflow. This step will run after the action and use the standard GitHub API (e.g., via the
ghCLI) to verify that the expected action was performed (e.g., that the comment was actually added to the issue).
- Lenguaje dominante
- TypeScript
- Estrellas
- 2.1k
- Forks
- 285
- Merge medio
- 8 h 8 min
- PR fusionados (30 d)
- 1
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 google-github-actions/run-gemini-cli
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Todos los issues de google-github-actions/run-gemini-cli
Issues similares
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Crush Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
ElementsProject/cln-application#167 · 1 comentario · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Quantco/pnpm-licenses#17 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100