Os eventos de problema são disparados pela atividade em problemas e solicitações de pull e estão disponíveis na API REST de Eventos de problema e Eventos de linha do tempo. Cada tipo de evento especifica se o evento está disponível na API REST de eventos de problema ou de eventos de linha do tempo.
A API REST do GitHub considera que todo pull request é um problema, mas nem todos os problemas são pull request. Por este motivo, os eventos de problemas e os pontos de extremidade dos eventos da linha do tempo podem retornar problemas e pull requests na resposta. As solicitações de pull têm uma propriedade pull_request
no objeto issue
. Como os pull requests são problemas, os números de problemas e pull requests não se sobrepõem em um repositório. Por exemplo, se você abrir seu primeiro problema em um repositório, o número será 1. Se você abrir um pull request, o número será 2. Cada tipo de evento especifica se o evento ocorre em um pull request, em um problema ou em ambos.
Propriedades comuns do objeto de evento do problema
Todos os eventos de problema têm a mesma estrutura de objeto, exceto os eventos que estão só disponíveis na API REST de eventos de linha do tempo. Alguns eventos também incluem propriedades adicionais que fornecem mais contexto sobre os recursos do evento. Consulte o evento específico para obter informações sobre propriedades que diferem deste formato de objeto.
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
added_to_project
O problema ou pull request foi adicionado a um projeto (clássico). Você só verá esse evento em respostas quando os projetos (clássicos) tiverem sido habilitados no repositório.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para added_to_project
Observação: os detalhes do cartão de projeto já são mostrados nas respostas da API REST para eventos da linha do tempo e problemas relacionados ao projeto. Esse recurso agora está disponível para pré-visualização dos desenvolvedores. Para obter detalhes, confira esta postagem no blog.
Para receber o atributo project_card
, os projetos (clássicos) precisam estar habilitados para um repositório, e você precisa fornecer um tipo de mídia personalizado no cabeçalho Accept
:
application/vnd.github.starfox-preview+json
Aviso: a API poderá mudar sem aviso prévio durante o período de versão prévia. Os recursos de visualização não são compatíveis com o uso em produção. Em caso de problemas, entre em contato com conosco por meio do Portal de suporte do GitHub.
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
project_card | object | O objeto de cartão do projeto. |
project_id | integer | O identificador exclusivo do cartão do projeto. |
project_url | string | A URL da API REST usada para recuperar a solicitação de pull. |
column_name | string | O nome da coluna em que o problema está localizado. |
atribuída
O problema ou o pull request foi atribuído a um usuário.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para assigned
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
assignee | object | A pessoa atribuída para esse problema. |
assigner | object | A pessoa que realizou a atribuição para esse problema. Esse campo está disponível na API REST para eventos de problema, mas não na API REST para eventos de linha do tempo. |
automatic_base_change_failed
O GitHub tentou alterar automaticamente o branch base do pull request sem sucesso.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para automatic_base_change_failed
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
automatic_base_change_succeeded
O GitHub tentou alterar automaticamente o branch base do pull request com sucesso.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para automatic_base_change_succeeded
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
ref_base_alterada
O branch de referência do pull request alterado.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para base_ref_changed
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
closed
O problema ou pull request foi fechado. Quando a commit_id
está presente, ele identifica o commit que fechou o problema usando a sintaxe "closes / fixes". Para obter mais informações sobre a sintaxe, confira "Vinculando uma pull request a um problema".
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para closed
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
comentado
Um comentário foi adicionado ao problema ou pull request.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para commented
Essas propriedades de eventos não usam a mesma estrutura que as propriedades comuns do objeto de evento de problema. As seguintes propriedades são retornadas para este evento.
Nome | Tipo | Descrição |
---|---|---|
url | string | A URL da API REST para recuperar o comentário do problema. |
html_url | string | A URL de HTML do comentário do problema. |
issue_url | string | A URL de HTML do problema. |
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
user | object | A pessoa que comentou sobre o problema. |
created_at | string | A marca de tempo que indica quando o comentário foi adicionado. |
updated_at | string | A marca de tempo que indica quando o comentário foi atualizado ou criado, se o comentário nunca for atualizado. |
author_association | string | As permissões que o usuário tem no repositório do problema. Por exemplo, o valor será "OWNER" se o proprietário do repositório criar um comentário. |
body | string | O texto do comentário. |
event | string | O valor do evento é "commented" . |
actor | object | A pessoa que gerou o evento. |
confirmado
Um commit foi adicionado ao branch HEAD
da solicitação de pull.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para committed
Essas propriedades de eventos não usam a mesma estrutura que as propriedades comuns do objeto de evento de problema. As seguintes propriedades são retornadas para este evento.
Nome | Tipo | Descrição |
---|---|---|
sha | string | O SHA do commit no pull request. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para recuperar o commit. |
html_url | string | A URL de HTML do commit. |
author | object | A pessoa que autorizou o commit. |
committer | object | A pessoa que confirmou o commit em nome do autor. |
tree | object | A árvore Git do commit. |
message | string | A mensagem do commit. |
parents | array of objects | Uma lista de commits principais. |
verification | object | O resultado de verificação da assinatura do commit. Para obter mais informações, confira "Pontos de extremidade da API REST para commits do Git". |
event | string | O valor do evento é "committed" . |
connected
O problema ou pull request foi vinculado a outro problema ou pull request. Para obter mais informações, confira "Vinculando uma pull request a um problema".
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para connected
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
convert_to_draft
O pull request foi convertido para modo rascunho.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para convert_to_draft
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
converted_note_to_issue
O problema foi criado pela conversão de uma observação em um projeto (clássico) em um problema. Você só verá esse evento em respostas quando os projetos (clássicos) tiverem sido habilitados no repositório.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas |
Propriedades para converted_note_to_issue
Observação: os detalhes do cartão de projeto já são mostrados nas respostas da API REST para eventos da linha do tempo e problemas relacionados ao projeto. Esse recurso agora está disponível para pré-visualização dos desenvolvedores. Para obter detalhes, confira esta postagem no blog.
Para receber o atributo project_card
, os projetos (clássicos) precisam estar habilitados para um repositório, e você precisa fornecer um tipo de mídia personalizado no cabeçalho Accept
:
application/vnd.github.starfox-preview+json
Aviso: a API poderá mudar sem aviso prévio durante o período de versão prévia. Os recursos de visualização não são compatíveis com o uso em produção. Em caso de problemas, entre em contato com conosco por meio do Portal de suporte do GitHub.
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
project_card | object | O objeto de cartão do projeto. |
project_id | integer | O identificador exclusivo do cartão do projeto. |
project_url | string | A URL da API REST usada para recuperar a solicitação de pull. |
column_name | string | O nome da coluna em que o problema está localizado. |
converted_to_discussion
O assunto foi encerrado e convertido em uma discussão.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas |
Propriedades para converted_to_discussion
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
cross-referenced
O problema ou pull request foi referenciado a partir de outro problema ou pull request.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para cross-referenced
Essas propriedades de eventos não usam a mesma estrutura que as propriedades comuns do objeto de evento de problema. As seguintes propriedades são retornadas para este evento.
Nome | Tipo | Descrição |
---|---|---|
actor | object | A pessoa que gerou o evento. |
created_at | string | A marca de tempo que indica quando a referência cruzada foi adicionada. |
updated_at | string | A marca de tempo que indica quando a referência cruzada foi atualizada ou criada, se a referência cruzada nunca for atualizada. |
source | object | O problema ou pull request que adicionou uma referência cruzada. |
source[type] | string | Esse valor sempre será "issue" porque o tipo das solicitações de pull é problema. Apenas os eventos de referência cruzada disparados por problemas ou solicitações de pull são retornados na API REST de eventos de linha do tempo. Para determinar se o problema que disparou o evento é uma solicitação de pull, verifique se o objeto source[issue][pull_request] existe. |
source[issue] | object | O objeto issue que adicionou a referência cruzada. |
event | string | O valor do evento é "cross-referenced" . |
demilestoned
O problema ou pull request foi removido de um marco.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para demilestoned
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
milestone | object | O objeto de marco. |
milestone[title] | string | O título do marco. |
deployed
O pull request foi implantado.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para deployed
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
deployment_environment_changed
O ambiente de implantação do pull request foi alterado.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para deployment_environment_changed
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
desconectado
O problema ou o pull request foi desvinculado de outro problema ou pull request. Para obter mais informações, confira "Vinculando uma pull request a um problema".
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para disconnected
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
head_ref_deleted
O branch HEAD
da solicitação de pull foi excluído.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para head_ref_deleted
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
head_ref_restored
O branch HEAD
da solicitação de pull foi restaurado para o último commit conhecido.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
head_ref_force_pushed
O branch HEAD do pull request foi criado por push forçado.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para head_ref_force_pushed
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
rotulado
Uma etiqueta foi adicionada ao problema ou pull request.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para labeled
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
label | object | O rótulo adicionado ou removido do problema label[name] |
label[color] | string | O código hexadecimal de cores. |
bloqueado
O problema ou pull request foi bloqueado.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para locked
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
lock_reason | string | O motivo pelo qual uma conversa de solicitação de pull ou de problema foi bloqueada, caso uma tenha sido fornecida. |
mentioned
O actor
foi @mentioned
no corpo de uma solicitação de pull ou de um problema.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para mentioned
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
marked_as_duplicate
Um usuário com permissões de gravação marcou um problema como duplicata de outro problema ou um pull request como duplicata de outro pull request.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para marked_as_duplicate
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
mesclado
O pull request foi mesclado. O atributo commit_id
é o SHA1 do commit HEAD
que foi mesclado. O commit_repository
é sempre o mesmo que o repositório principal.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para merged
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
marcado
O problema ou pull request foi adicionado a um marco.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para milestoned
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
milestone | object | O objeto de marco. |
milestone[title] | string | O título do marco. |
moved_columns_in_project
O problema ou pull request foi movido entre as colunas em um projeto (clássico). Você só verá esse evento em respostas quando os projetos (clássicos) tiverem sido habilitados no repositório.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para moved_columns_in_project
Observação: os detalhes do cartão de projeto já são mostrados nas respostas da API REST para eventos da linha do tempo e problemas relacionados ao projeto. Esse recurso agora está disponível para pré-visualização dos desenvolvedores. Para obter detalhes, confira esta postagem no blog.
Para receber o atributo project_card
, os projetos (clássicos) precisam estar habilitados para um repositório, e você precisa fornecer um tipo de mídia personalizado no cabeçalho Accept
:
application/vnd.github.starfox-preview+json
Aviso: a API poderá mudar sem aviso prévio durante o período de versão prévia. Os recursos de visualização não são compatíveis com o uso em produção. Em caso de problemas, entre em contato com conosco por meio do Portal de suporte do GitHub.
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
project_card | object | O objeto de cartão do projeto. |
project_id | integer | O identificador exclusivo do cartão do projeto. |
project_url | string | A URL da API REST usada para recuperar a solicitação de pull. |
column_name | string | O nome da coluna em que o problema está localizado. |
previous_column_name | string | O nome da coluna da qual o problema foi movido. |
pinned
O problema foi fixado.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas |
Propriedades para pinned
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
ready_for_review
Um rascunho de pull request foi marcado como pronto para revisão.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para ready_for_review
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
referenciado
O problema foi referenciado a partir de uma mensagem de commit. O atributo commit_id
é o SHA1 do commit em que isso aconteceu, e o commit_repository é o local em que o commit foi enviado por push.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para referenced
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
removed_from_project
O problema ou pull request foi removido de um projeto (clássico). Você só verá esse evento em respostas quando os projetos (clássicos) tiverem sido habilitados no repositório.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para removed_from_project
Observação: os detalhes do cartão de projeto já são mostrados nas respostas da API REST para eventos da linha do tempo e problemas relacionados ao projeto. Esse recurso agora está disponível para pré-visualização dos desenvolvedores. Para obter detalhes, confira esta postagem no blog.
Para receber o atributo project_card
, os projetos (clássicos) precisam estar habilitados para um repositório, e você precisa fornecer um tipo de mídia personalizado no cabeçalho Accept
:
application/vnd.github.starfox-preview+json
Aviso: a API poderá mudar sem aviso prévio durante o período de versão prévia. Os recursos de visualização não são compatíveis com o uso em produção. Em caso de problemas, entre em contato com conosco por meio do Portal de suporte do GitHub.
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
project_card | object | O objeto de cartão do projeto. |
project_id | integer | O identificador exclusivo do cartão do projeto. |
project_url | string | A URL da API REST usada para recuperar a solicitação de pull. |
column_name | string | O nome da coluna em que o problema está localizado. |
renamed
O problema ou o título do pull request foi alterado.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para renamed
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
rename | object | Os detalhes do nome. |
rename[from] | string | O nome anterior. |
rename[to] | string | O novo nome. |
reaberta
O problema ou o pull request foi reaberto.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para reopened
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
review_dismissed
A revisão do pull request foi ignorada.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para review_dismissed
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
dismissed_review | object | As informações da revisão ignorada. |
dismissed_review[state] | string | O estado em que a solicitação de pull estava quando foi ignorada. Pode ser commented , approved ou changes_requested . |
dismissed_review[review_id] | string | O identificador exclusivo da revisão de solicitação de pull. |
dismissed_review[dismissal_message] | string | A mensagem que o usuário incluiu quando ignorou a revisão. |
dismissed_review[dismissal_commit_id] | string | O identificador exclusivo do commit que ignorou a revisão, se houver. |
review_requested
Foi solicitada uma revisão do pull request.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para review_requested
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
requested_reviewer | object | A pessoa solicitou a revisão da solicitação de pull. |
review_requester | object | A pessoa que solicitou uma revisão. |
review_request_removed
Uma solicitação de revisão do pull request foi removida.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para review_request_removed
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
requested_reviewer | object | A pessoa solicitou a revisão da solicitação de pull. |
review_requester | object | A pessoa que solicitou uma revisão. |
revisado
O pull request foi revisado.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Solicitações de pull |
Propriedades para reviewed
Essas propriedades de eventos não usam a mesma estrutura que as propriedades comuns do objeto de evento de problema. As seguintes propriedades são retornadas para este evento.
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
user | object | A pessoa que comentou sobre o problema. |
body | string | O texto do resumo da revisão. |
commit_id | string | O SHA do último commit no pull request no momento da revisão. |
submitted_at | string | A marca de tempo que indica quando a revisão foi enviada. |
state | string | O estado da revisão enviada. Pode ser: commented , changes_requested , approved ou dismissed . |
html_url | string | A URL de HTML da revisão. |
pull_request_url | string | A URL da API REST para recuperar a o pull request. |
author_association | string | As permissões que o usuário tem no repositório do problema. Por exemplo, o valor será "OWNER" se o proprietário do repositório criar um comentário. |
_links | object | A html_url e a pull_request_url . |
event | string | O valor do evento é "reviewed" . |
subscribed
Alguém faz a assinatura para receber notificações de um problema ou pull request.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para subscribed
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
transferido
O problema foi transferido para outro repositório.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas |
Propriedades para transferred
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
não atribuído
Um usuário foi não foi atribuído a partir do problema.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para unassigned
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
assignee | object | A pessoa desvinculada deste problema. |
assigner | object | A pessoa que realizou o cancelamento da atribuição para este problema. Esse campo está disponível na API REST para eventos de problema, mas não na API REST para eventos de linha do tempo. |
sem etiqueta
Uma etiqueta foi removida do problema.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para unlabeled
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
label | object | O rótulo adicionado ou removido do problema label[name] |
label[color] | string | O código hexadecimal de cores. |
desbloqueado
O problema estava desbloqueado.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para unlocked
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
lock_reason | string | O motivo pelo qual uma conversa de solicitação de pull ou de problema foi bloqueada, caso uma tenha sido fornecida. |
unmarked_as_duplicate
Um problema que um usuário havia marcado anteriormente como uma duplicata de outro problema não é considerado mais uma duplicata, ou um pull request que um usuário havia marcado anteriormente como uma duplicata de outro pull request não é mais considerado uma duplicata.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para unmarked_as_duplicate
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
desfixado
O problema foi desfixado.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas |
Propriedades para unpinned
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
assinatura cancelada
Alguém cancelou a assinatura para receber notificações de um problema ou pull request.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para unsubscribed
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |
user_blocked
Um proprietário da organização bloqueou um usuário da organização. Isso foi feito por meio de um dos comentários do usuário bloqueado sobre o problema.
Esse evento está disponível para os tipos de problemas a seguir.
API REST para eventos de problema | API REST para eventos de linha do tempo | |
---|---|---|
Problemas | ||
Solicitações de pull |
Propriedades para user_blocked
Nome | Tipo | Descrição |
---|---|---|
id | integer | O identificador exclusivo do evento. |
node_id | string | A ID de Nó Global do evento. |
url | string | A URL da API REST para buscar o evento. |
actor | object | A pessoa que gerou o evento. |
event | string | Identifica o tipo atual do evento que ocorreu. |
commit_id | string | O SHA do commit que fez referência a esta issue. |
commit_url | string | O link da GitHub REST API para o commit que referenciou este problema. |
created_at | string | O timestamp indicando quando ocorreu o evento. |