GitHub seleccionando su cambio de maestro a twig de lanzamiento

Tengo un repository de GitHub con dos twigs: master-release

maestro es donde reside el último código. la twig de publicación se usa para lanzar la versión particular del software al cliente.

Cada desarrollador crea una nueva twig para su desarrollo de características y, cuando termina, se crea una nueva request de extracción para fusionar a principal.

En la request de extracción, se ejecutan todas las testings. Si es verde, el PR se fusiona.

Ahora, si se va a entregar alguna corrección en la twig de publicación, hay dos opciones: 1) Seleccionar el cambio para liberar la twig 2) Crear otra request de extracción desde la twig de desarrollo para liberar la twig

El primero tiene la ventaja de una mejor historia, ya que uno puede rastrear si un cambio en particular está incluido en el lanzamiento o no.

Pero con cherry-pick, no se crea una request de extracción, por lo que no hay lugar para ejecutar la testing antes de que los cambios lleguen a la twig de publicación, lo que a veces puede ser arriesgado.

¿Cuál es la mejor manera de lidiar con esta situación?