GitHub

Interactuar con GitHub o activar flujos de trabajo desde eventos de GitHub

Configuración

Obtener detalles de PR

Operación
Obtener detalles de PR
Propietario del repositorio*
p. ej., microsoft
Nombre del repositorio*
p. ej., vscode
Token de GitHub*
••••••••
Número de Pull Request*
p. ej., 123
Obtener detalles de PR (github_pr)

Obtener detalles del PR incluyendo el diff y los archivos modificados

Entrada
ParámetroTipoRequeridoDescripción
ownerstringSíPropietario del repositorio
repostringSíNombre del repositorio
pullNumbernumberSíNúmero de Pull Request
apiKeystringSíToken de API de GitHub
Salida
ParámetroTipoDescripción
contentstringResumen del PR legible para humanos
metadataobjectMetadatos detallados del PR, incluidos los cambios de archivos

Crear comentario en el PR

Operación
Crear comentario en el PR
Propietario del repositorio*
p. ej., microsoft
Nombre del repositorio*
p. ej., vscode
Token de GitHub*
••••••••
Comentario*
Introduce el texto del comentario
Número de pull request*
p. ej., 123
Tipo de comentario
Select...
Ruta del archivo
p. ej., src/main.ts
Se muestra cuando commentType es 'file_comment'.
Número de línea
p. ej., 42
Se muestra cuando commentType es 'file_comment'.
Crear comentario de PR (github_comment)

Crear comentarios en PRs de GitHub

Entrada
ParámetroTipoObligatorioDescripción
ownerstringSíPropietario del repositorio
repostringSíNombre del repositorio
bodystringSíContenido del comentario
pullNumbernumberSíNúmero de pull request
pathstringNoRuta de archivo para comentario de revisión
commentTypestringNoTipo de comentario (pr_comment o file_comment)
apiKeystringSíToken de API de GitHub
Salida
ParámetroTipoDescripción
contentstringConfirmación del comentario legible por humanos
metadataobjectMetadatos del comentario

Obtener información del repositorio

Operación
Obtener información del repositorio
Propietario del repositorio*
p. ej., microsoft
Nombre del repositorio*
p. ej., vscode
Token de GitHub*
••••••••
Obtener información del repositorio (github_repo_info)

Recupera metadatos completos del repositorio de GitHub, incluyendo estrellas, bifurcaciones, incidencias y lenguaje principal. Compatible con repositorios públicos y privados con autenticación opcional.

Entrada
ParámetroTipoObligatorioDescripción
ownerstringSíPropietario del repositorio (usuario u organización)
repostringSíNombre del repositorio
apiKeystringSíToken de acceso personal de GitHub
Salida
ParámetroTipoDescripción
contentstringResumen del repositorio legible por humanos
metadataobjectMetadatos del repositorio

Obtener el último commit

Operación
Obtener el último commit
Propietario del repositorio*
p. ej., microsoft
Nombre del repositorio*
p. ej., vscode
Token de GitHub*
••••••••
Nombre de la rama
p. ej., main (déjalo vacío para usar el predeterminado)
Obtener el último commit (github_latest_commit)

Obtener el último commit de un repositorio de GitHub

Entrada
ParámetroTipoRequeridoDescripción
ownerstringSíPropietario del repositorio (usuario u organización)
repostringSíNombre del repositorio
branchstringNoNombre de la rama (por defecto, la rama predeterminada del repositorio)
apiKeystringSíToken de la API de GitHub
Salida
ParámetroTipoDescripción
contentstringResumen del commit legible para humanos
metadataobjectMetadatos del commit

Instrucciones de uso

Integrar Github en el flujo de trabajo. Puede obtener detalles de PR, crear comentarios de PR, obtener información del repositorio y obtener el último commit. Se puede usar en modo trigger para activar un flujo de trabajo cuando se crea un PR, se comenta en él o se hace push de un commit.

Notas

  • Categoría: tools
  • Tipo: github