Pavilion envisage d’apporter officiellement un support « stable » à certains de nos plugins, en commençant par le plugin Custom Wizard.
Plusieurs personnes demandent depuis un certain temps une alternative au support « tests-passed » pour certains de nos plugins (notamment le plugin Custom Wizard). C’est la combinaison d’un nombre critique de demandes et du fait que le plugin est désormais dans un état régulé (couverture des tests, CI, versionnement sémantique, etc.) qui nous amène à envisager cette option.
Certains administrateurs de forum, qui recherchent une stabilité supérieure au support « tests-passed », épinglent leurs forums sur des versions spécifiques, une par une. L’une des préoccupations exprimées par ce groupe d’administrateurs concernant l’adoption du support « stable » est que des commits supplémentaires sont cherry-pickés sur la branche « stable » en dehors des versions spécifiques.
Si ces administrateurs de forum adoptaient également le support « stable » (en ligne avec le plugin), ils intégreraient ces commits supplémentaires en dehors des versions régulières. La politique ou l’approche de cherry-pick affecterait également la manière dont nous maintenons la branche « stable » du ou des plugins.
Existe-t-il une politique concernant le type de commits qui sont cherry-pickés ? J’avais l’impression que les commits cherry-pickés sur « stable » en dehors des versions spécifiques sont (désormais) limités aux correctifs de sécurité et aux correctifs de bugs, alors qu’auparavant, l’approche était parfois plus libérale.
Existe-t-il une politique actuelle sur ce qui est cherry-pické sur « stable » en dehors des versions (« extra-version cherries ») ?