• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Actualizar un issue de GitHub

|View as Markdown (English)

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.

Aporte

Tipo

Descripción

Ejemplo

token

Cadena

Requerido.

Token de acceso personal de GitHub (específico o clásico) almacenado como un secreto. Los PAT específicos requieren el permiso Issues: lectura y escritura. Los PAT clásicos requieren el ámbito de repositorio.

"${{ :secrets:github-PAT-token }}"

owner

Cadena

Requerido.

El propietario de la cuenta del respositorio (inicio de sesión de usuario u organización). No distingue entre mayúsculas y minúsculas.

"octocat"

repo

Cadena

Requerido.

Nombre del respositorio sin el .git como sufijo. No distingue entre mayúsculas y minúsculas.

"Hello-World"

issueNumber

En t

Requerido.

El número que identifica la incidencia.

1347

title

Cadena

Opcional.

El título de la incidencia.

"Updated issue title"

body

Cadena

Opcional.

Cuerpo de la incidencia en GitHub-flavored Markdown. Se omite de la solicitud si está vacío.

"Updated description."

estado

Cadena

Opcional.

Estado de la incidencia. Úselo para cerrar o reabrir una incidencia. Valores permitidos:

open

,

closed

.

"closed"

state_reason

Cadena

Opcional.

La razón del cambio de estado. La API ignora este campo a menos que cambie

state

. Valores permitidos:

completed

,

not_planned

,

duplicate

,

reopened

,

null

.

"completed"

duplicate_issue_id

En t

Opcional.

El ID de la incidencia para marcar como duplicado canónico. Solo se usa cuando

state_reason

es

duplicate

. La incidencia debe existir y ser accesible para el usuario autenticado.

1200

assignees

Lista

Opcional.

Nombres de usuario de GitHub para asignar. Requiere acceso push en el token. La API de GitHub descarta silenciosamente a los usuarios sin acceso push.

["octocat"]

labels

Lista

Opcional.

Etiquetas para adjuntar. Requiere acceso push en el token. La API crea automáticamente las etiquetas desconocidas si tiene permiso. De lo contrario, la API las rechaza.

["resolved", "p1"]

milestone

En t

Opcional.

El número del hito (ID entero, no el título). Requiere acceso push en el token. El hito ya debe existir en el repositorio.

3

type

Cadena

Opcional.

El nombre del tipo de incidencia que se asociará con esta incidencia (por ejemplo, Error, Tarea, característica). Requiere acceso de push. Los tipos de incidencia deben configurarse a nivel de respositorio o de organización antes de su uso.

"Bug"

issueFieldValues

Lista

Opcional.

Valores de campo de incidencia para los campos personalizados de GitHub Projects v2. Cada objeto debe incluir

field_id

(entero) y

value

(cadena, número o matriz para campos de selección múltiple). Solo disponible para repositorios propiedad de la organización con los campos personalizados de GitHub Projects v2 habilitados.

[{"field_id": 1, "value": "high"}]

selectors

Lista

Opcional.

Selectores JQ para extraer valores de la respuesta.

[{"name": "issueState", "expression": ".state"}]

Esta acción devuelve las siguientes salidas:

Producción

Tipo

Ejemplo

response

Objeto

{
"id": 1,
"number": 1347,
"state": "closed",
"state_reason": "completed",
"title": "Found a bug",
"html_url": "https://github.com/octocat/Hello-World/issues/1347",
"body": "I'm having a problem with this.",
"created_at": "2011-04-22T13:33:48Z",
"updated_at": "2011-04-22T13:33:48Z"
}

success

Booleano

success: true | false

errorMessage

Cadena

Contiene el cuerpo de la respuesta de error de la API de GitHub.

Ejemplo de flujo de trabajo

name: github_update_issue_workflow
description: Update a GitHub issue
steps:
- name: update_issue
type: action
action: gitHub.issue.update
version: 1
inputs:
token: ${{ :secrets:github-PAT-token }}
owner: your_user_name
repo: test-workflow
issueNumber: 7
title: Issue has been resolved
body: Investigation complete. Closing this issue.
state: closed
state_reason: completed
labels:
- resolved
next: end
Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.