L\'action Lister les branches récupère les détails de toutes les branches disponibles dans un référentiel GitHub.

Présentation

L\'action Lister les branches récupère toutes les branches d\'un référentiel GitHub à l\'aide des noms du propriétaire et du référentiel. Les données récupérées incluent le nom, les détails du commit, l\'état de protection et l\'URL HTML de chaque branche. L\'action nécessite une session GitHub active pour authentifier la requête.

Paramètres

L\'action Lister les branches 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 le paramètre applicable.
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. Automation 360 définit Default comme nom de session par défaut.
  • 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 branches. Vous pouvez soit saisir directement le nom du référentiel 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 :
  • name : le nom de la branche.
  • commitSHA : l\'identifiant unique que GitHub génère pour le dernier commit de la branche.
  • commitURL : l\'URL de l\'API du dernier commit sur la branche.
  • protected : le paramètre qui indique si la branche est protégée. Ce paramètre renvoie vrai pour les branches pour lesquelles la protection de branche est définie à l\'aide de jeux de règles.
  • htmlURL : l\'URL HTML de la branche.