Salut tout le monde,
Je viens de voir un broadcast de GitHub annonçant une nouvelle feature plutôt intéressante, qui permet de protéger une branche, pour éviter les force-push (histoire de pas faire de bêtise en réécrivant tout l'historique) et en obligeant d'avoir tous les checks qui passent (en l'occurence, Travis) pour merger sur cette branche. C'est pas encore en place, mais d'après le post, ça devrait être dispo dans les semaines qui viennent.
Du coup, je me demandais si ça serait pas intéressant de mettre ça en place, au moins sur dev
. Après, ça peut aussi être plus contraignant qu'autre chose, puisque si Travis décide de planter pour une raison X ou Y, on ne pourra pas merge la PR, et ça oblige également d'avoir la branche de la PR à jour par rapport à l'upstream. A noter que si on veut, on peut juste protéger dev
du force-push, sans pour autant rendre le check Travis obligatoire.
Voila, je voulais juste votre avis, oui/non pour protéger la branche dev
, et si oui, est-ce qu'en plus on rend le check Travis obligatoire
Sandhose