• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Atualize uma issue no GitHub

|View as Markdown (English)

Atualiza uma issue existente em um repositório do GitHub (título, corpo, estado, responsáveis, rótulos e marco).

Para a configuração de autenticação, consulte as ações de issue do GitHub.

As seguintes entradas estão disponíveis para esta ação.

Entrada

Tipo

Descrição

Exemplo

token

Corda

Obrigatório.

Token de acesso pessoal do GitHub (fine-grained ou classic) armazenado como um segredo. Os PATs fine-grained exigem a permissão Issues: Read and write. Os PATs classic exigem o escopo de repositório.

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

owner

Corda

Obrigatório.

O proprietário da conta do repositório (login de usuário ou organização). Não diferencia maiúsculas de minúsculas.

"octocat"

repo

Corda

Obrigatório.

Nome do repositório sem o .git como sufixo. Não diferencia maiúsculas de minúsculas.

"Hello-World"

issueNumber

Interno

Obrigatório.

O número que identifica a issue.

1347

title

Corda

Opcional.

O título do problema.

"Updated issue title"

body

Corda

Opcional.

Corpo da issue em GitHub-flavored Markdown. Omitido da requisição se estiver vazio.

"Updated description."

estado

Corda

Opcional.

Estado do problema. Use para fechar ou reabrir um problema. Valores permitidos:

open

,

closed

.

"closed"

state_reason

Corda

Opcional.

O motivo da alteração de estado. A API ignora este campo a menos que você altere

state

. Valores permitidos:

completed

,

not_planned

,

duplicate

,

reopened

,

null

.

"completed"

id_do_problema_duplicado

Interno

Opcional.

O ID do problema a ser marcado como a duplicata canônica. Usado somente quando

state_reason

é

duplicate

. O problema deve existir e estar acessível ao usuário autenticado.

1200

assignees

Lista

Opcional.

Nomes de usuário do GitHub para atribuir. Requer acesso de push no token. A API do GitHub descarta silenciosamente os usuários sem acesso de push.

["octocat"]

labels

Lista

Opcional.

Rótulos para anexar. Requer acesso de push no token. A API cria automaticamente rótulos desconhecidos se você tiver permissão. Caso contrário, a API os rejeita.

["resolved", "p1"]

milestone

Interno

Opcional.

O número do marco (ID inteiro, não o título). Requer acesso de push no token. O marco já deve existir no repositório.

3

type

Corda

Opcional.

O nome do tipo de problema a ser associado a este problema (por exemplo, Bug, Tarefa, Recurso). Requer acesso de push. Os tipos de problema devem ser configurados no nível do repositório ou da organização antes do uso.

"Bug"

issueFieldValues

Lista

Opcional.

Valores de campo de issue para campos personalizados do GitHub Projects v2. Cada objeto deve incluir

field_id

(inteiro) e

value

(string, número ou matriz para campos de seleção múltipla). Disponível apenas para repositórios de propriedade da organização com campos personalizados do GitHub Projects v2 habilitados.

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

selectors

Lista

Opcional.

Seletores JQ para extrair valores da resposta.

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

Esta ação retorna as seguintes saídas.

Saída

Tipo

Exemplo

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

Boleano

success: true | false

errorMessage

Corda

Contém o corpo da resposta de erro da API do GitHub.

Exemplo de fluxo de trabalho

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.