Je suis donc en train de construire une action qui fait une compilation pour un projet qui ira à Netlify. Dans l'action, je peux transmettre un message de déploiement. Dans ce message de déploiement, je souhaite transmettre le message de validation de la validation qui a déclenché la génération. Je cherchais de la documentation mais je n'ai pas pu trouver si cela est possible. Merci

5
jrock2004 27 août 2020 à 18:28

2 réponses

Meilleure réponse

Vous pouvez l'obtenir dans le contexte github de l'action, comme décrit ici: https: // docs .github.com / fr / actions / reference / syntaxe-de-contexte-et-expression-pour-actions-github # github-context

La clé d'événement vous donnera le contenu du webhook, tel que défini ici: https://docs.github.com / fr / developer / webhooks-and-events / webhook-events-and-payloads # push

Donc, pour votre action, vous pouvez utiliser quelque chose comme ${{ github.event.head_commit.message }}

5
Eshanel 27 août 2020 à 15:38

Vous pouvez obtenir le message de validation concret avec la commande suivante:

github.event.head_commit.message

Ou il est possible d'obtenir les messages de validation avec la commande git log si vous utilisez bash:

git log -1 --pretty=format:"%s"
4
flaxel 27 août 2020 à 15:39