Met à jour un ticket existant dans un référentiel GitHub (titre, corps, état, personnes assignées, étiquettes, et jalon).
Pour la configuration de l’authentification, consultez les actions de ticket GitHub.
Les entrées suivantes sont disponibles pour cette action.
Champ de saisie | optionnalité | Type | Description | Exemple |
|---|---|---|---|---|
token | Requis | Chaîne | Jeton d’accès personnel GitHub (à granularité fine ou classique) stocké en tant que secret. Les PAT à granularité fine nécessitent l’autorisation Issues : lecture et écriture. Les PAT classiques nécessitent la portée référentiel (repository). |
|
owner | Requis | Chaîne | Le propriétaire du compte du référentiel (identifiant de l’utilisateur ou de l’organisation). Non sensible à la casse. |
|
repo | Requis | Chaîne | Nom du référentiel sans le .git suffixe. Non sensible à la casse. |
|
issueNumber | Requis | Int | Le numéro qui identifie le problème. |
|
title | Facultatif | Chaîne | Le titre du problème. |
|
body | Facultatif | Chaîne | Corps du problème en Markdown de type GitHub. Omis de la requête si vide. |
|
état | Facultatif | Chaîne | État du problème. À utiliser pour fermer ou rouvrir un problème. Valeurs autorisées :
,
. |
|
state_reason | Facultatif | Chaîne | La raison du changement d’état. L’API ignore ce champ sauf si vous modifiez
. Valeurs autorisées :
,
,
,
,
. |
|
duplicate_issue_id | Facultatif | Int | L’ID du problème à marquer comme doublon canonique. Utilisé uniquement lorsque
est
. Le problème doit exister et être accessible à l’utilisateur authentifié. |
|
assignees | Facultatif | List | Noms d’utilisateur GitHub à assigner. Nécessite un accès push sur le jeton. L’API GitHub rejette silencieusement les utilisateurs sans accès push. |
|
labels | Facultatif | List | Labels à ajouter. Nécessite un accès push sur le jeton. L’API crée automatiquement les labels inconnus si vous en avez l’autorisation. Sinon, l’API les rejette. |
|
milestone | Facultatif | Int | Le numéro du jalon (ID entier, et non le titre). Nécessite un accès push sur le jeton. Le jalon doit déjà exister dans le référentiel. |
|
type | Facultatif | Chaîne | Le nom du type de problème à associer à ce problème (par exemple, Bug, Tâche, Fonctionnalité). Nécessite un accès push. Les types de problèmes doivent être configurés au niveau du référentiel ou de l’organisation avant utilisation. |
|
issueFieldValues | Facultatif | List | Valeurs des champs du problème pour les champs personnalisés de GitHub Projects v2. Chaque objet doit inclure
(entier) et
(chaîne, nombre, ou éventail pour les champs à sélection multiple). Uniquement disponible pour les référentiels appartenant à l’organisation avec les champs personnalisés GitHub Projects v2 activés. |
|
selectors | Facultatif | List | Sélecteurs JQ pour extraire des valeurs de la réponse. |
|
Cette action renvoie les sorties suivantes.
Champ de sortie | Type | Exemple |
|---|---|---|
response | Objet | |
success | Booléen |
|
errorMessage | Chaîne | Contient le corps de la réponse d’erreur de l’API GitHub. |
Exemple de workflow |
|---|
|