L\'action Lister les pull requests récupère toutes les pull requests d\'un référentiel GitHub en fonction des filtres spécifiés.

Présentation

L\'action Lister les pull requests récupère les pull requests d\'un référentiel GitHub en fonction de l\'état de la pull request, de la branche cible et de la branche source. Les données récupérées incluent l\'ID de la pull request, le numéro, l\'état, le titre, l\'utilisateur, la description, la branche source, la branche cible, la date de création, la date de mise à jour, la date de clôture, la date de fusion, l\'URL HTML et l\'URL du ticket. L\'action nécessite une session GitHub active pour authentifier la requête.

Paramètres

L\'action Lister les pull requests contient les paramètres suivants :

Remarque : tous les champs prennent en charge les variables de chaîne. Vous pouvez créer une variable de chaîne pour contenir la chaîne de texte appropriée et la sélectionner dans les paramètres applicables.
Nom de session
Spécifie le nom de la session GitHub que l\'action Se connecter crée. Utilisez l\'une des options suivantes pour fournir le nom de session :
  • Nom de session : Saisissez le nom de la session sous forme de texte directement ou sélectionnez la variable de chaîne qui contient le texte du nom de la session.
  • Variable : Sélectionnez la variable de session GitHub que l\'action Se connecter crée.
Nom du propriétaire
Spécifie le nom du propriétaire du référentiel GitHub. Le propriétaire peut être une organisation ou un compte utilisateur. Vous pouvez soit saisir le nom directement sous forme de texte, soit sélectionner la variable de chaîne applicable.
Nom du référentiel
Spécifie le nom du référentiel GitHub à partir duquel l\'action récupère les pull requests. Vous pouvez soit saisir directement le nom du référentiel sous forme de texte, soit sélectionner la variable de chaîne applicable.
État
Spécifie l\'état des pull requests à récupérer. Sélectionnez l\'une des options suivantes :
  • Ouvrir : Sélectionnez pour récupérer toutes les pull requests ouvertes. Il s\'agit de la sélection par défaut.
  • Fermé : sélectionnez pour récupérer toutes les pull requests fermées.
  • Tout : sélectionnez pour récupérer toutes les pull requests, quel que soit leur état.
Nom de la branche cible (facultatif)
Spécifie le nom de la branche cible pour filtrer les pull requests. L\'action récupère uniquement les pull requests qui ciblent la branche spécifiée dans ce champ. Vous pouvez soit saisir directement le nom de la branche sous forme de texte, soit sélectionner la variable de chaîne applicable.
Nom de la branche source (facultatif)
Spécifie le nom de la branche source pour filtrer les pull requests. L\'action récupère uniquement les pull requests créées à partir de la branche spécifiée dans ce champ. Vous pouvez soit saisir directement le nom de la branche sous forme de texte, soit sélectionner la variable de chaîne applicable.
Attribuer une sortie à une variable.
Spécifie la variable de table dans laquelle l\'action stocke les données de réponse. Les données de réponse comprennent les champs suivants :
  • id : l\'identifiant unique de la pull request.
  • pullRequestNo : l\'identifiant unique de la pull request dans le référentiel.
  • state : l\'état de la pull request. L\'état peut être ouvert ou fermé.
  • title : le titre de la pull request.
  • user : l\'utilisateur qui a créé la pull request.
  • Description : la description de la pull request.
  • baseRef : la branche cible dans laquelle la pull request doit être fusionnée.
  • headRef : la branche source à partir de laquelle la pull request est créée.
  • createdAt : l\'horodatage indiquant quand la pull request a été créée.
  • updatedAt : l\'horodatage indiquant quand la pull request a été mise à jour pour la dernière fois.
  • closedAt : l\'horodatage indiquant quand la pull request a été fermée.
  • mergedAt : l\'horodatage indiquant quand la pull request a été fusionnée.
  • htmlURL : l\'URL HTML de la pull request.
  • ticketURL : l\'URL du ticket associé à la pull request.