Actualiza una incidencia existente en un respositorio de GitHub (título, cuerpo, estado, asignados, etiquetas e hito).
Para la configuración de autenticación, consulte las acciones de incidencias de GitHub.
Las siguientes entradas están disponibles para esta acción.
Campo de entrada | Opcionalidad | Tipo | Descripción | Ejemplo |
|---|---|---|---|---|
token | Requerido | Cadena | Token de acceso personal de GitHub (de grano fino o clásico) almacenado como un secreto. Los PAT de grano fino requieren permisos de Issues: lectura y escritura. Los PAT clásicos requieren el alcance del repositorio. |
|
owner | Requerido | Cadena | El propietario de la cuenta del respositorio (inicio de sesión de usuario u organización). No distingue entre mayúsculas y minúsculas. |
|
repo | Requerido | Cadena | Nombre del respositorio sin el .git sufijo. No distingue entre mayúsculas y minúsculas. |
|
issueNumber | Requerido | En t | El número que identifica el problema. |
|
title | Opcional | Cadena | El título del problema. |
|
body | Opcional | Cadena | Cuerpo de la incidencia en Markdown al estilo de GitHub. Se omite de la solicitud si está vacío. |
|
estado | Opcional | Cadena | Estado de la incidencia. Úselo para cerrar o reabrir una incidencia. Valores permitidos:
,
. |
|
state_reason | Opcional | Cadena | El motivo del cambio de estado. La API ignora este campo a menos que cambie
. Valores permitidos:
,
,
,
,
. |
|
duplicate_issue_id | Opcional | En t | El ID del problema para marcar como el duplicado canónico. Solo se usa cuando
es
. El problema debe existir y ser accesible para el usuario autenticado. |
|
assignees | Opcional | Lista | Nombres de usuario de GitHub para asignar. Requiere acceso push en el token. La API de GitHub descarta silenciosamente a los usuarios sin acceso de inserción. |
|
labels | Opcional | Lista | Etiquetas para adjuntar. Requiere acceso push en el token. La API crea automáticamente etiquetas desconocidas si tiene permiso. De lo contrario, la API las rechaza. |
|
milestone | Opcional | En t | El número de hito (ID entero, no el título). Requiere acceso push en el token. El hito ya debe existir en el respositorio. |
|
type | Opcional | Cadena | El nombre del tipo de incidencia que se asociará con esta incidencia (por ejemplo, Error, Tarea, característica). Requiere acceso push. Los tipos de incidencias deben configurarse a nivel de respositorio u organización antes de su uso. |
|
issueFieldValues | Opcional | Lista | Valores de campo de problema para campos personalizados de GitHub Projects v2. Cada objeto debe incluir
(entero) y
(cadena, número o matriz para campos de selección múltiple). Solo disponible para respositorios propiedad de la organización con campos personalizados de GitHub Projects v2 habilitados. |
|
selectors | Opcional | Lista | Selectores JQ para extraer valores de la respuesta. |
|
Esta acción devuelve las siguientes salidas:
Campo de salida | Tipo | Ejemplo |
|---|---|---|
response | Objeto | |
success | Booleano |
|
errorMessage | Cadena | Contiene el cuerpo de la respuesta de error de la API de GitHub. |
Ejemplo de flujo de trabajo |
|---|
|