Je fais un test NPM lorsque les demandes de traction sont élevées en utilisant des actions GitHub. Maintenant, si les tests échouent, je voudrais ajouter un message ou au moins rejeter le PR en utilisant des actions .. Comment puis-je le faire?
Je suppose que vous avez un on: pull_request
Flux de travail qui fonctionne npm test
. Cela devrait créer automatiquement un contrôle GitHub sur la demande de traction qui échouera si vos tests échouent. La meilleure façon de "rejeter" la demande de traction est de l'empêcher d'être fusionné à moins que les tests ne passe. Vous pouvez le faire en allumant un paramètre dans votre référentiel pour "exiger des contrôles d'état à passer avant de la fusionner", et la sélection de votre flux de travail au besoin.
Vous pouvez trouver ce paramètre dans les paramètres de votre référentiel > branches .
Il y a d'autres détails sur ces paramètres dans la documentation. https://help.github.com/fr/github/administering-a-repository/nelabling-required-status-checks