Je veux demander à github de détecter si une requête de tirage a deux approbations. Si ce n'est pas le cas, la fusion sera rejetée. Y a-t-il un moyen de le faire? MerciExiste-t-il un moyen de configurer la demande de fusion après seulement au moins deux approbations pour Github?
2
A
Répondre
3
Vous devez utiliser la GitHub Review API afin de répertorier les avis sur un PR:
GET /repos/:owner/:repo/pulls/:number/reviews
qui peut faire partie d'un webhook que vous gérez, déclenché sur pull-request review event.
Si vous détectez 2 avis, vous appelez le PR API for merging.
PUT /repos/:owner/:repo/pulls/:number/merge
Donc en bref, je ne pense pas que vous pouvez demander GitHub directement pour cette fonctionnalité, mais vous pouvez le mettre en œuvre en tant que webhook.