¿Cuándo se fusionan los PR?

Con bastante frecuencia, y bastante rápido debo decir, cuando alguien informa de un error o problema, alguien del equipo dice esta PR lo soluciona.

Y justo después, el ansioso usuario reconstruye o actualiza, regresa y pide ayuda porque esa corrección no cambió nada.

El mismo pobre miembro del equipo responde que la PR aún no se ha fusionado.

¿Cuál es el plazo típico para la fusión, o depende? A menudo ustedes dicen que la PR ya está fusionada, o hay una nueva respuesta para informar de la fusión, pero no siempre.

No tengo ningún problema, solo tengo curiosidad. Bueno… a veces importa si una PR solucionará algo importante para mí o me dará algo bueno, y obtener eso requiere reconstruir, porque consume mucho tiempo. Pero debo decir: he obtenido todo lo que se informa como PR.

Supongo que el equipo debe hacer una doble verificación antes de fusionar algo.

Me temo que la respuesta es: “depende”. Como mínimo, necesitamos esperar a que se ejecuten las comprobaciones automáticas (unos 20 minutos) y necesitamos que al menos otra persona del equipo revise/apruebe la PR. Eso puede llevar desde minutos hasta días, dependiendo de la disponibilidad/prioridad.

Si se trata de un cambio más complejo, o si el revisor tiene algún comentario que abordar, entonces puede llevar aún más tiempo.

Por cierto, cuando enlazamos una PR aquí en Meta, deberías ver una pequeña insignia de colores en el onebox que te indica si se ha fusionado. Por ejemplo:

10 Me gusta

Por supuesto, esa insignia :man_facepalming:

Sí, depende es una buena respuesta. Y una esperada también.

3 Me gusta