Los eventos de incidencia se desencadenan mediante la actividad en incidencias y solicitudes de incorporación de cambios, y están disponibles en Issue Events API y Timeline Events API. Cada tipo de evento especifica si éste está disponible en la API de Eventos de los Informes de Problemas o en la de Eventos de la Línea de tiempo.
La API de REST de GitHub considera a cada solicitud de extracción como un informe de problemas, pero no todos los informes de problemas consitutyen una solicitud de extracción. Por esta razón, las terminales de los Eventos de Informes de Problemas y las de Eventos de la Línea de Tiempo podrían devolver tanto informes de problemas como solicitudes de extracción en su respuesta. Las solicitudes de incorporación de cambios tienen una propiedad pull_request
en el objeto issue
. Ya que todas las solicitudes de extracción son informes de problemas, las cantidades de unas y de otras no se duplican en un repositorio. Por ejemplo, si abres tu primer informe de problemas en un repositorio, la cantidad será de 1. Si después abres una solicitud de extracción, a cantidad será de 2. Cada tipo de evento especifica si éste ocurre en solicitudes de extracción, informes de problemas, o en ambos.
Propiedades comunes del objeto del evento de los informes de problemas
Los eventos de los informes de problemas tienen la misma estructura de objeto, excepto aquellos eventos que solo se encuentran disponibles en la API de Eventos de la Línea de Tiempo. Algunos eventos también incluyen propiedades adicionales que proporcionan más contexto acerca de los recursos de éstos. Consulte el evento específico para encontrar más detalles sobre cualquier propiedad que difiera de este formato de objeto.
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
added_to_project
El informe de problemas o solicitud de extracción se agregó a un tablero de proyecto. Solo verá este evento en las respuestas cuando los paneles de proyecto se han habilitado en el repositorio.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de added_to_project
Nota: Los detalles de la tarjeta del proyecto ahora se muestran en las respuestas de la API REST para los eventos de incidencias y escala de tiempo relacionados con el proyecto. Esta característica está ahora disponible para que los desarrolladores la previsualicen. Para más información, vea esta entrada de blog.
Para recibir el atributo project_card
, los paneles de proyecto deben estar habilitados para un repositorio y debe proporcionar un tipo de medio personalizado en el encabezado Accept
:
application/vnd.github.starfox-preview+json
Advertencia: La API podría cambiar sin previo aviso durante el periodo de versión preliminar. Las características de la vista previa no son compatibles con un uso productivo. Si experimentas cualquier problema, contacta a el administrador del sitio.
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. project_card |
project_id | integer | El identificador único de la tarjeta del proyecto. |
project_url | string | La dirección URL de la API de REST para recuperar la tarjeta del proyecto. |
column_name | string | El nombre de la columna en la que se encuentra la propuesta. |
asignado
El informe de problemas o solicitud de extracción se asignó al usuario.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de assigned
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. assignee |
assigner | object | Persona que ha realizado la cancelación de la asignación de esta incidencia. Este campo está disponible en la API de eventos de incidencias, pero no en la API de eventos de escala de tiempo. |
automatic_base_change_failed
GitHub intentó cambiar la rama base de la solicitud de extracción automáticamente y sin éxito.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X |
Propiedades de automatic_base_change_failed
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
automatic_base_change_succeeded
GitHub intentó cambiar la rama base de la solicitud de extracción automáticamente con éxito.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X |
Propiedades de automatic_base_change_succeeded
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
base_ref_changed
La rama base de referencia de la solicitud de extracción cambió.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X |
Propiedades de base_ref_changed
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
closed
Se cerró el informe de problemas o la solicitud de extracción. Cuando commit_id
está presente, identifica la confirmación que ha cerrado la incidencia, mediante la sintaxis "cierres / revisiones". Para más información sobre la sintaxis, consulta "Vincular una solicitud de cambios a una propuesta".
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de closed
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
comentado
Un comentario se agregó al informe de problemas o solicitud de extracción.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X |
Propiedades de commented
Estas propiedades de eventos no usan la misma estructura que las propiedades comunes del objeto de evento de incidencia. Se devolverán las siguientes propiedades para este evento.
Nombre | Tipo | Descripción |
---|---|---|
url | string | La URL de la API de REST que recuperará el comentario del informe de problemas. |
html_url | string | La URL de HTML para el comentario del informe de problemas. |
issue_url | string | La URL de HTML para el informe de problemas. |
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
user | object | La persona que comentó en el informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo se agregó el comentario. |
updated_at | string | La marca de tiempo que indica cuándo se actualizó o creó el comentario en caso de que éste jamás se haya actualizado. |
author_association | string | Los permisos que tiene el usuario en el repositorio del informe de problemas. Por ejemplo, el valor sería "OWNER" si el propietario del repositorio ha creado un comentario. |
body | string | El cuerpo de texto del comentario. |
event | string | El valor del evento es "commented" . |
actor | object | La persona que generó el evento. |
confirmadas
Se ha agregado una confirmación a la rama HEAD
de la solicitud de incorporación de cambios.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X |
Propiedades de committed
Estas propiedades de eventos no usan la misma estructura que las propiedades comunes del objeto de evento de incidencia. Se devolverán las siguientes propiedades para este evento.
Nombre | Tipo | Descripción |
---|---|---|
sha | string | El SHA de la confirmación en la solicitud de extracción. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST que recuperará la confirmación. |
html_url | string | La URL de HTML de la confirmación. |
author | object | La persona que autorizó la confirmación. |
committer | object | La persona que confirmó la confirmación en nombre del autor. |
tree | object | El árbol de Git de la confirmación. |
message | string | El mensaje de la confirmación. |
parents | array of objects | Una lista de confirmaciones padre. |
verification | object | El resultado de verificar la firma de la confirmación. Para obtener más información, vea «Base de datos de Git». |
event | string | El valor del evento es "committed" . |
connected
El informe de problemas o solicitud de extracción se vinculó a otro informe de problemas o solicitud de extracción. Para más información, consulta "Vincular una solicitud de cambios a una propuesta".
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de connected
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
convert_to_draft
La solicitud de extracción se convirtió a modo borrador.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de convert_to_draft
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
converted_note_to_issue
El informe de problemas se creó convirtiendo una nota en un tablero de proyecto para un informe de problemas. Solo verá este evento en las respuestas cuando los paneles de proyecto se han habilitado en el repositorio.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de converted_note_to_issue
Nota: Los detalles de la tarjeta del proyecto ahora se muestran en las respuestas de la API REST para los eventos de incidencias y escala de tiempo relacionados con el proyecto. Esta característica está ahora disponible para que los desarrolladores la previsualicen. Para más información, vea esta entrada de blog.
Para recibir el atributo project_card
, los paneles de proyecto deben estar habilitados para un repositorio y debe proporcionar un tipo de medio personalizado en el encabezado Accept
:
application/vnd.github.starfox-preview+json
Advertencia: La API podría cambiar sin previo aviso durante el periodo de versión preliminar. Las características de la vista previa no son compatibles con un uso productivo. Si experimentas cualquier problema, contacta a el administrador del sitio.
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. project_card |
project_id | integer | El identificador único de la tarjeta del proyecto. |
project_url | string | La dirección URL de la API de REST para recuperar la tarjeta del proyecto. |
column_name | string | El nombre de la columna en la que se encuentra la propuesta. |
converted_to_discussion
La incidencia se cerró y se convirtió en una discusión.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X |
Propiedades de converted_to_discussion
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
cross-referenced
El informe de problemas o solicitud de extración se referenció desde otro informe de problemas o solicitud de extracción.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X |
Propiedades de cross-referenced
Estas propiedades de eventos no usan la misma estructura que las propiedades comunes del objeto de evento de incidencia. Se devolverán las siguientes propiedades para este evento.
Nombre | Tipo | Descripción |
---|---|---|
actor | object | La persona que generó el evento. |
created_at | string | La marca de tiempo que indica cuándo se agregó la referencia cruzada. |
updated_at | string | La marca de tiempo que indica cuándo se actualizó o creó la referencia cruzada en caso de que ésta jamás se haya actualizado. |
source | object | La solicitud de extracción o informe de problemas que agregó la referencia cruzada. |
source[type] | string | Este valor siempre será "issue" ya que las solicitudes de incorporación de cambios son de tipo incidencia. En la API de Eventos de la Línea de Tiempo solo se devolverán los eventos de referencia cruzada que se activen con informes de problemas o solicitudes de extracción. Para determinar si la incidencia que ha desencadenado el evento es una solicitud de incorporación de cambios, puede comprobar si existe el objeto source[issue][pull_request] . |
source[issue] | object | Objeto issue que ha agregado la referencia cruzada. |
event | string | El valor del evento es "cross-referenced" . |
demilestoned
El informe de problemas o solicitud de extracción se elimnó de un hito.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de desmilestoned
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. milestone |
milestone[title] | string | Título del hito. |
deployed
Se desplegó la solicitud de extracción.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de deployed
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
deployment_environment_changed
El ambiente de despliegue de la solicitud de extracción cambió.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X |
Propiedades de deployment_environment_changed
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
desconectado
El informe de problemas o solicitud de extracción se desvinculó de otro informe de problemas o solicitud de extracción. Para más información, consulta "Vincular una solicitud de cambios a una propuesta".
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de disconnected
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
head_ref_deleted
Se ha eliminado la rama HEAD
de la solicitud de incorporación de cambios.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de head_ref_deleted
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
head_ref_restored
Se ha restaurado la rama HEAD
de la solicitud de incorporación de cambios a la última confirmación conocida.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
head_ref_force_pushed
La rama HEAD de la solicitud de cambios se subió forzadamente.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de head_ref_force_pushed
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
etiquetado
Se agregó una etiqueta al informe de problemas o solicitud de extracción.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de labeled
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. label |
label[color] | string | Código de color hexadecimal. |
locked
Se bloqueó el informe de problemas o la solicitud de extracción.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de locked
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. lock_reason |
mentioned
actor
era @mentioned
en una incidencia o el cuerpo de una solicitud de incorporación de cambios.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de mentioned
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
marked_as_duplicate
Un usuario con permisos de escritura marcó un informe de problemas como el duplicado de otro, o el mismo caso con alguna solicitud de extracción.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de marked_as_duplicate
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
combinados
Se fusionó la solicitud de extracción. El atributo commit_id
es el SHA1 de la confirmación HEAD
que se ha combinado. commit_repository
siempre es lo mismo que el repositorio principal.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de merged
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
milestoned
El informe de problemas o solicitud de extracción se agregó a un hito.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de milestoned
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. milestone |
milestone[title] | string | Título del hito. |
moved_columns_in_project
El informe de problemas o solicitud de extracción se movió entre columnas en un tablero de proyecto. Solo verá este evento en las respuestas cuando los paneles de proyecto se han habilitado en el repositorio.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de moved_columns_in_project
Nota: Los detalles de la tarjeta del proyecto ahora se muestran en las respuestas de la API REST para los eventos de incidencias y escala de tiempo relacionados con el proyecto. Esta característica está ahora disponible para que los desarrolladores la previsualicen. Para más información, vea esta entrada de blog.
Para recibir el atributo project_card
, los paneles de proyecto deben estar habilitados para un repositorio y debe proporcionar un tipo de medio personalizado en el encabezado Accept
:
application/vnd.github.starfox-preview+json
Advertencia: La API podría cambiar sin previo aviso durante el periodo de versión preliminar. Las características de la vista previa no son compatibles con un uso productivo. Si experimentas cualquier problema, contacta a el administrador del sitio.
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. project_card |
project_id | integer | El identificador único de la tarjeta del proyecto. |
project_url | string | La dirección URL de la API de REST para recuperar la tarjeta del proyecto. |
column_name | string | El nombre de la columna en la que se encuentra la propuesta. previous_column_name |
pinned
Se fijó el informe de problemas.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de pinned
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
ready_for_review
Un borrador de solicitud de cambios se marcó como listo para revisión.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de ready_for_review
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
referenced
Se referenció al informe de problemas desde un mensaje de confirmación. El atributo commit_id
es la confirmación de tipo SHA1 de donde ha sucedido y commit_repository es donde se ha insertado esa confirmación.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de referenced
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
removed_from_project
El informe de problemas o solicitud de extracción se eliminó de un tablero de proyecto. Solo verá este evento en las respuestas cuando los paneles de proyecto se han habilitado en el repositorio.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de removed_from_project
Nota: Los detalles de la tarjeta del proyecto ahora se muestran en las respuestas de la API REST para los eventos de incidencias y escala de tiempo relacionados con el proyecto. Esta característica está ahora disponible para que los desarrolladores la previsualicen. Para más información, vea esta entrada de blog.
Para recibir el atributo project_card
, los paneles de proyecto deben estar habilitados para un repositorio y debe proporcionar un tipo de medio personalizado en el encabezado Accept
:
application/vnd.github.starfox-preview+json
Advertencia: La API podría cambiar sin previo aviso durante el periodo de versión preliminar. Las características de la vista previa no son compatibles con un uso productivo. Si experimentas cualquier problema, contacta a el administrador del sitio.
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. project_card |
project_id | integer | El identificador único de la tarjeta del proyecto. |
project_url | string | La dirección URL de la API de REST para recuperar la tarjeta del proyecto. |
column_name | string | El nombre de la columna en la que se encuentra la propuesta. |
renombrado
Se cambió el informe de problemas o la solicitud de extracción.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de renamed
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. rename |
rename[from] | string | Nombre anterior. |
rename[to] | string | Nuevo nombre. |
reabre
El informe de problemas o solicitud de extracción se reabrió.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de reopened
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
review_dismissed
Se destituyó la revisión de la solicitud de extracción.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de review_dismissed
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. dismissed_review |
dismissed_review[state] | string | Estado en el que se encontraba la solicitud de incorporación de cambios cuando se ha descartado. Puede ser de tipo commented , approved o changes_requested . |
dismissed_review[review_id] | string | Identificador único de la revisión de la solicitud de incorporación de cambios. |
dismissed_review[dismissal_message] | string | Mensaje que el usuario ha incluido al descartar la revisión. |
dismissed_review[dismissal_commit_id] | string | Identificador único de la confirmación que ha descartado la revisión, si existe. |
review_requested
Se solicitó una revisión de una solicitud de extracción.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de review_requested
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. requested_reviewer |
review_requester | object | Persona que ha solicitado una revisión. |
review_request_removed
Se eliminó una solicitud de revisión para una solicitud de extracción.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de review_request_removed
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. requested_reviewer |
review_requester | object | Persona que ha solicitado una revisión. |
reviewed
Se revisió la solicitud de extracción.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X |
Propiedades de reviewed
Estas propiedades de eventos no usan la misma estructura que las propiedades comunes del objeto de evento de incidencia. Se devolverán las siguientes propiedades para este evento.
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
user | object | La persona que comentó en el informe de problemas. |
body | string | El texto de resúmen de la revisión. |
commit_id | string | El SHA de la última confirmación en la soicitud de extracción al momento de la revisión. |
submitted_at | string | La marca de tiempo que indica cuándo se emitió la revisión. |
state | string | El estado de la revisión emitida. Puede ser: commented , changes_requested o approved . |
html_url | string | La URL de HTML para la revisión. |
pull_request_url | string | La URL de la API de REST que recuperará la solicitud de extracción. |
author_association | string | Los permisos que tiene el usuario en el repositorio del informe de problemas. Por ejemplo, el valor sería "OWNER" si el propietario del repositorio ha creado un comentario. |
_links | object | html_url y pull_request_url . |
event | string | El valor del evento es "reviewed" . |
subscribed
Alguien se suscribió para recibir notificaciones para un informe de problemas o solicitud de extracción.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de subscribed
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
transferred
El informe de problemas se transfirió a otro repositorio.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de transferred
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
unassigned
De desasignó a un usuario del informe de problemas.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de unassigned
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. assignee |
assigner | object | Persona que ha realizado la cancelación de la asignación de esta incidencia. Este campo está disponible en la API de eventos de incidencias, pero no en la API de eventos de escala de tiempo. |
unlabeled
La etiqueta se eliminó del informe de problemas.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de unlabeled
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. label |
label[color] | string | Código de color hexadecimal. |
unlocked
Se desbloqueó el informe de problemas.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de unlocked
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. lock_reason |
unmarked_as_duplicate
Un informe de problemas que algún usuario había marcado previamente como duplicado de otro informe de problemas ya no se considera como duplicado, o el mismo caso con solicitudes de extracción.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de unmarked_as_duplicate
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
unpinned
El informe de problemas dejó de fijarse.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X | X |
Propiedades de unpinned
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |
unsubscribed
Alguien se desuscribió de recibir notificaciones para un informe de problemas o solicitud de extracción.
Este evento está disponible para los siguientes tipos de problemas:
Tipo de problema | API de eventos de Informes de Problemas | API de eventos de la línea de Tiempo |
---|---|---|
| X |
Propiedades de unsubscribed
Nombre | Tipo | Descripción |
---|---|---|
id | integer | Identificador único del evento. |
node_id | string | Identificador de nodo global del evento. |
url | string | La URL de la API de REST para recuperar el evento. |
actor | object | La persona que generó el evento. |
event | string | Identifica el tipo de evento real que ocurrió. |
commit_id | string | EL SHA de la confirmación que referenció este informe de problemas. |
commit_url | string | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
created_at | string | La marca de tiempo que indica cuándo ocurrió el evento. |