Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Add integration tests for GitHub MCP server

Abierto
#376 5 comentarios 0 reacciones 1 asignado Ver en GitHub

@IamRiddhi ya está trabajando en esto.

Desde el 8/12/2025.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

area/quality area/workflows github_actions kind/cicd kind/enhancement

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:

  1. Create a dedicated workflow in a testing repository. This workflow should be triggered by an event like a new issue being created.
  2. Configure the workflow to use the run-gemini-cli action with the mcpServers input pointing to the ghcr.io/github/github-mcp-server image.
  3. Provide a prompt that requires the use of an MCP tool.
  4. Add a verification step to the workflow. This step will run after the action and use the standard GitHub API (e.g., via the gh CLI) 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

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de google-github-actions/run-gemini-cli

Todos los issues de google-github-actions/run-gemini-cli

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.