Les événements de problème sont déclenchés par l’activité dans les problèmes et les demandes de tirage, et sont disponibles dans l’API REST des Événements de problème et Événements de chronologie. Chaque type d’événement spécifie si l’événement est disponible dans l’API REST des événements de problème ou des événements de chronologie.
L’API REST GitHub traite chaque demande de tirage comme un problème, mais ne traite pas chaque problème comme une demande de tirage. Pour cette raison, les points de terminaison Événements de problème et Événements de chronologie peuvent retourner des problèmes et des demandes de tirage dans la réponse. Les demandes de tirage ont une propriété pull_request
dans l’objet issue
. Comme les demandes de tirage sont des problèmes, les numéros de demande de tirage et de problème ne se chevauchent pas dans un dépôt. Par exemple, si vous ouvrez votre premier problème dans un dépôt, son numéro est 1. Si vous ouvrez ensuite une demande de tirage, son numéro est 2. Chaque type d’événement spécifie si l’événement se produit dans une demande de tirage, des problèmes ou les deux.
Propriétés courantes des objets d’événement de problème
Les événements de problème ont tous la même structure d’objet, à l’exception des événements qui sont disponibles seulement dans l’API REST des événements de chronologie. Certains événements comprennent également des propriétés supplémentaires qui fournissent plus de contexte sur les ressources d’événement. Consultez l’événement spécifique pour plus d’informations sur les propriétés qui diffèrent de ce format d’objet.
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
added_to_project
Le problème ou la demande de tirage a été ajouté à un projet (classique) Vous ne voyez cet événement que dans les réponses lorsque les projets (classique) ont été activés dans le référentiel.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour added_to_project
Remarque : des détails de carte de projet sont désormais présentés dans des réponses de l’API REST pour des événements de problème et de chronologie liés au projet. Cette fonctionnalité est désormais disponible en préversion pour les développeurs. Pour plus de détails, consultez ce billet de blog.
Pour recevoir l’attribut project_card
, les projets (classique) doivent être activés pour un dépôt, et vous devez fournir un type de média personnalisé dans l’en-tête Accept
:
application/vnd.github.starfox-preview+json
Avertissement : l’API peut changer sans préavis pendant la période de préversion. Les fonctionnalités en préversion ne sont pas prises en charge pour une utilisation en production. Si vous rencontrez des problèmes, contactez votre administrateur de site.
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
project_card | object | Objet de carte de projet. |
project_id | integer | Identificateur unique de la carte de projet. |
project_url | string | URL de l’API REST pour récupérer la carte de projet. |
column_name | string | Nom de la colonne dans laquelle se situe le problème. |
Affecté
Le problème ou la demande de tirage ont été attribués à un utilisateur.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour assigned
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
assignee | object | La personne à qui ce problème est attribué. |
assigner | object | La personne qui a effectué l’attribution de ce problème. Ce champ est disponible dans l’API REST pour les événements de problème, mais pas dans l’API REST pour les événements de chronologie. |
automatic_base_change_failed
GitHub n’a pas réussi à changer automatiquement la branche de base de la demande de tirage.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour automatic_base_change_failed
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
automatic_base_change_succeeded
GitHub a réussi à changer automatiquement la branche de base de la demande de tirage.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour automatic_base_change_succeeded
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
base_ref_changed
La branche de référence de base de la demande de tirage a été changée.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour base_ref_changed
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
Fermé
Le problème ou la demande de tirage ont été fermés. Quand commit_id
est présent, il identifie le commit qui a fermé le problème en utilisant la syntaxe « closes / fixes ». Pour plus d’informations sur la syntaxe, consultez « Relier une demande de tirage à un problème ».
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour closed
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
a commenté
Un commentaire a été ajouté au problème ou à la demande de tirage.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour commented
Ces propriétés d’événements n’utilisent pas la même structure que les propriétés courantes de l’objet d’événement de problème. Les propriétés suivantes sont retournées pour cet événement.
Nom | Type | Description |
---|---|---|
url | string | URL de l’API REST pour récupérer le commentaire du problème. |
html_url | string | URL HTML du commentaire du problème. |
issue_url | string | URL HTML du problème. |
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
user | object | Personne qui a commenté le problème. |
created_at | string | Horodatage indiquant quand le commentaire a été ajouté. |
updated_at | string | Horodatage indiquant quand le commentaire a été mis à jour ou créé, si le commentaire n’est jamais mis à jour. |
author_association | string | Autorisations de l’utilisateur sur le dépôt du problème. Par exemple, la valeur est "OWNER" si le propriétaire du dépôt a créé un commentaire. |
body | string | Texte du corps du commentaire. |
event | string | La valeur de l’événement est "commented" . |
actor | object | Personne qui a généré l’événement. |
validées
Un commit a été ajouté à la branche HEAD
de la demande de tirage.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour committed
Ces propriétés d’événements n’utilisent pas la même structure que les propriétés courantes de l’objet d’événement de problème. Les propriétés suivantes sont retournées pour cet événement.
Nom | Type | Description |
---|---|---|
sha | string | SHA du commit dans la demande de tirage. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer le commit. |
html_url | string | URL HTML du commit. |
author | object | Personne qui a créé le commit. |
committer | object | Personne qui a commité le commit pour le compte de l’auteur. |
tree | object | Arborescence Git du commit. |
message | string | Message du commit. |
parents | array of objects | Liste des commits parents. |
verification | object | Résultat de la vérification de signature du commit. Pour plus d’informations, consultez « Points de terminaison d’API REST pour les validations Git ». |
event | string | La valeur de l’événement est "committed" . |
connected
Le problème ou la demande de tirage ont été liés à un autre problème ou une autre demande de tirage. Pour plus d’informations, consultez « Relier une demande de tirage à un problème ».
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour connected
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
convert_to_draft
La demande de tirage a été convertie en brouillon.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour convert_to_draft
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
converted_note_to_issue
Le problème a été créé en convertissant une note dans un projet (classique) en problème. Vous ne voyez cet événement que dans les réponses lorsque les projets (classique) ont été activés dans le référentiel.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes |
Propriétés pour converted_note_to_issue
Remarque : des détails de carte de projet sont désormais présentés dans des réponses de l’API REST pour des événements de problème et de chronologie liés au projet. Cette fonctionnalité est désormais disponible en préversion pour les développeurs. Pour plus de détails, consultez ce billet de blog.
Pour recevoir l’attribut project_card
, les projets (classique) doivent être activés pour un dépôt, et vous devez fournir un type de média personnalisé dans l’en-tête Accept
:
application/vnd.github.starfox-preview+json
Avertissement : l’API peut changer sans préavis pendant la période de préversion. Les fonctionnalités en préversion ne sont pas prises en charge pour une utilisation en production. Si vous rencontrez des problèmes, contactez votre administrateur de site.
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
project_card | object | Objet de carte de projet. |
project_id | integer | Identificateur unique de la carte de projet. |
project_url | string | URL de l’API REST pour récupérer la carte de projet. |
column_name | string | Nom de la colonne dans laquelle se situe le problème. |
converted_to_discussion
Le problème a été fermé et converti en discussion.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes |
Propriétés pour converted_to_discussion
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
référence croisée
Le problème ou la demande de tirage ont été référencés par un autre problème ou une autre demande de tirage.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour cross-referenced
Ces propriétés d’événements n’utilisent pas la même structure que les propriétés courantes de l’objet d’événement de problème. Les propriétés suivantes sont retournées pour cet événement.
Nom | Type | Description |
---|---|---|
actor | object | Personne qui a généré l’événement. |
created_at | string | Horodatage indiquant quand la référence croisée a été ajoutée. |
updated_at | string | Horodatage indiquant quand la référence croisée a été mise à jour ou créée, si la référence croisée n’est jamais mise à jour. |
source | object | Le problème ou la demande de tirage qui a ajouté une référence croisée. |
source[type] | string | Cette valeur est toujours "issue" , car les demandes de tirage sont toujours de type problème. Seuls les événements de référence croisée déclenchés par des problèmes ou des demandes de tirage sont renvoyés dans l’API REST des événements de chronologie. Pour déterminer si le problème qui a déclenché l’événement est une demande de tirage, vous pouvez vérifier si l’objet source[issue][pull_request] existe. |
source[issue] | object | Objet issue qui a ajouté la référence croisée. |
event | string | La valeur de l’événement est "cross-referenced" . |
demilestoned
Le problème ou la demande de tirage ont été supprimés d’un jalon.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour demilestoned
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
milestone | object | Objet jalon. |
milestone[title] | string | Titre du jalon. |
deployed
La demande de tirage a été déployée.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour deployed
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
deployment_environment_changed
L’environnement de déploiement de la demande de tirage a été changé.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour deployment_environment_changed
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
déconnecté
Le problème ou la demande de tirage ont été dissociés d’un autre problème ou d’une autre demande de tirage. Pour plus d’informations, consultez « Relier une demande de tirage à un problème ».
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour disconnected
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
head_ref_deleted
La branche HEAD
de la demande de tirage a été supprimée.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour head_ref_deleted
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
head_ref_restored
La branche HEAD
de la demande de tirage a été restaurée sur le dernier commit connu.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
head_ref_force_pushed
La branche HEAD de la demande de tirage a été poussée de force.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour head_ref_force_pushed
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
a étiqueté
Une étiquette a été ajoutée au problème ou à la demande de tirage.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour labeled
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
label | object | Étiquette ajoutée ou supprimée du problème label[name] |
label[color] | string | Code couleur hexadécimal. |
locked
Le problème ou la demande de tirage ont été verrouillés.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour locked
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
lock_reason | string | Raison pour laquelle une conversation de problème ou de demande de tirage a été verrouillée, si une conversation était fournie. |
mentioned
L’actor
était @mentioned
dans le corps d’un problème ou d’une demande de tirage.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour mentioned
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
marked_as_duplicate
Un utilisateur avec des autorisations d’écriture a marqué un problème comme doublon d’un autre problème, ou une demande de tirage comme doublon d’une autre demande de tirage.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour marked_as_duplicate
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
fusionnées
La demande de tirage a été fusionnée. L’attribut commit_id
est le SHA1 du commit HEAD
qui a été fusionné. Le commit_repository
est toujours identique au dépôt principal.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour merged
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
milestoned
Le problème ou la demande de tirage ont été ajoutés à un jalon.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour milestoned
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
milestone | object | Objet jalon. |
milestone[title] | string | Titre du jalon. |
moved_columns_in_project
Le problème ou la demande de tirage ont été déplacés entre les colonnes dans un projet (classique). Vous ne voyez cet événement que dans les réponses lorsque les projets (classique) ont été activés dans le référentiel.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour moved_columns_in_project
Remarque : des détails de carte de projet sont désormais présentés dans des réponses de l’API REST pour des événements de problème et de chronologie liés au projet. Cette fonctionnalité est désormais disponible en préversion pour les développeurs. Pour plus de détails, consultez ce billet de blog.
Pour recevoir l’attribut project_card
, les projets (classique) doivent être activés pour un dépôt, et vous devez fournir un type de média personnalisé dans l’en-tête Accept
:
application/vnd.github.starfox-preview+json
Avertissement : l’API peut changer sans préavis pendant la période de préversion. Les fonctionnalités en préversion ne sont pas prises en charge pour une utilisation en production. Si vous rencontrez des problèmes, contactez votre administrateur de site.
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
project_card | object | Objet de carte de projet. |
project_id | integer | Identificateur unique de la carte de projet. |
project_url | string | URL de l’API REST pour récupérer la carte de projet. |
column_name | string | Nom de la colonne dans laquelle se situe le problème. |
previous_column_name | string | Nom de la colonne à partir de laquelle le problème a été déplacé. |
pinned
Le problème a été épinglé.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes |
Propriétés pour pinned
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
ready_for_review
Un brouillon de demande de tirage a été marqué comme étant prêt pour la révision.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour ready_for_review
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
referenced
Le problème a été référencé à partir d’un message de commit. L’attribut commit_id
est le SHA1 de commit de l’endroit où cela s’est produit et le commit_repository est l’endroit où ce commit a été envoyé.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour referenced
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
removed_from_project
Le problème ou la demande de tirage ont été supprimés d’un projet (classique). Vous ne voyez cet événement que dans les réponses lorsque les projets (classique) ont été activés dans le référentiel.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour removed_from_project
Remarque : des détails de carte de projet sont désormais présentés dans des réponses de l’API REST pour des événements de problème et de chronologie liés au projet. Cette fonctionnalité est désormais disponible en préversion pour les développeurs. Pour plus de détails, consultez ce billet de blog.
Pour recevoir l’attribut project_card
, les projets (classique) doivent être activés pour un dépôt, et vous devez fournir un type de média personnalisé dans l’en-tête Accept
:
application/vnd.github.starfox-preview+json
Avertissement : l’API peut changer sans préavis pendant la période de préversion. Les fonctionnalités en préversion ne sont pas prises en charge pour une utilisation en production. Si vous rencontrez des problèmes, contactez votre administrateur de site.
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
project_card | object | Objet de carte de projet. |
project_id | integer | Identificateur unique de la carte de projet. |
project_url | string | URL de l’API REST pour récupérer la carte de projet. |
column_name | string | Nom de la colonne dans laquelle se situe le problème. |
renamed
Le problème ou le titre de la demande de tirage ont été changés.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour renamed
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
rename | object | Détails du nom. |
rename[from] | string | Nom précédent. |
rename[to] | string | Nouveau nom. |
rouverte
Le problème ou la demande de tirage ont été rouverts.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour reopened
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
review_dismissed
La révision de la demande de tirage a été ignorée.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour review_dismissed
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
dismissed_review | object | Informations relatives à la révision ignorée. |
dismissed_review[state] | string | État dans lequel se trouvait la demande de tirage lorsqu'elle a été rejetée. Il peut s’agir de l’une des valeurs suivantes : commented , approved ou changes_requested . |
dismissed_review[review_id] | string | Identificateur unique de la révision de demande de tirage. |
dismissed_review[dismissal_message] | string | Message inclus par l’utilisateur lors de l’abandon de la révision. |
dismissed_review[dismissal_commit_id] | string | Identificateur unique de la validation qui a ignoré la révision, le cas échéant. |
review_requested
Une révision de demande de tirage a été demandée.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour review_requested
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
requested_reviewer | object | La personne qui doit examiner la demande de tirage. |
review_requester | object | La personne qui a demandé un examen. |
review_request_removed
Une demande de révision de demande de tirage a été supprimée.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour review_request_removed
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
requested_reviewer | object | La personne qui doit examiner la demande de tirage. |
review_requester | object | La personne qui a demandé un examen. |
reviewed
La demande de tirage a été révisée.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Demandes de tirage |
Propriétés pour reviewed
Ces propriétés d’événements n’utilisent pas la même structure que les propriétés courantes de l’objet d’événement de problème. Les propriétés suivantes sont retournées pour cet événement.
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
user | object | Personne qui a commenté le problème. |
body | string | Texte récapitulatif de la révision. |
commit_id | string | SHA du dernier commit dans la demande de tirage au moment de la révision. |
submitted_at | string | Horodatage indiquant quand la révision a été envoyée. |
state | string | État de la révision envoyée. Peut être commented , changes_requested , approved ou dismissed . |
html_url | string | URL HTML de la révision. |
pull_request_url | string | URL de l’API REST pour récupérer la demande de tirage. |
author_association | string | Autorisations de l’utilisateur sur le dépôt du problème. Par exemple, la valeur est "OWNER" si le propriétaire du dépôt a créé un commentaire. |
_links | object | html_url et pull_request_url . |
event | string | La valeur de l’événement est "reviewed" . |
subscribed
Une personne s’est abonnée pour recevoir des notifications concernant un problème ou une demande de tirage.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour subscribed
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
transferred
Le problème a été transféré dans un autre dépôt.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes |
Propriétés pour transferred
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
non attribué
Un utilisateur a été désattribué du problème.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour unassigned
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
assignee | object | La personne à qui ce problème a été retiré. |
assigner | object | La personne qui a effectué la désaffectation pour ce problème. Ce champ est disponible dans l’API REST pour les événements de problème, mais pas dans l’API REST pour les événements de chronologie. |
unlabeled
Une étiquette a été supprimée du problème.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour unlabeled
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
label | object | Étiquette ajoutée ou supprimée du problème label[name] |
label[color] | string | Code couleur hexadécimal. |
unlocked
Le problème a été déverrouillé.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour unlocked
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
lock_reason | string | Raison pour laquelle une conversation de problème ou de demande de tirage a été verrouillée, si une conversation était fournie. |
unmarked_as_duplicate
Le problème qu’un utilisateur avait précédemment marqué comme doublon d’un autre problème n’est plus considéré comme un doublon, ou la demande de tirage que l’utilisateur avait précédemment marquée comme doublon d’une autre demande de tirage n’est plus considérée comme un doublon.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour unmarked_as_duplicate
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
unpinned
Le problème a été désépinglé.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes |
Propriétés pour unpinned
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |
unsubscribed
Une personne s’est désinscrite de la réception de notifications pour un problème ou une demande de tirage.
Cet événement est disponible pour les types de problème suivants.
API REST pour les événements de problème | API REST pour les événements de chronologie | |
---|---|---|
Problèmes | ||
Demandes de tirage |
Propriétés pour unsubscribed
Nom | Type | Description |
---|---|---|
id | integer | Identificateur unique de l’événement. |
node_id | string | ID de nœud global de l’événement. |
url | string | URL de l’API REST pour récupérer (fetch) l’événement. |
actor | object | Personne qui a généré l’événement. |
event | string | Identifie le type réel d’événement qui s’est produit. |
commit_id | string | SHA de la validation qui a référencé ce problème. |
commit_url | string | Lien de l’API REST GitHub vers la validation qui a référencé ce problème. |
created_at | string | Timestamp indiquant quand l’événement s’est produit. |