Estoy tratando de averiguar cómo trabajar con el nuevo bot discourse-patch-triage al hacer PRs desde nuestro propio fork, y es un poco confuso, especialmente en una conversación de tres vías con él y un revisor del equipo. ¿Hay una forma correcta de hacerlo?
No puedo ordenarle que aplique las correcciones que sugiere en mi fork. Por el momento, estoy intentando abordar sus respuestas sobre las pruebas de especificación y no estoy seguro en absoluto de si lo estoy haciendo correctamente; preferiría pedirle que las corrija, ya que eso parece ser una opción sugerida.
Por ejemplo, estoy corrigiendo fallos en las pruebas de especificación en mi fork para el PR, pero parece que hay cierta fricción entre lo que estoy haciendo y lo que el bot quiere hacer:
¿Debería estar corrigiendo esto en mi fork o dejar que el equipo/el bot lo haga en su lugar?
Gracias, Lilly, por el intercambio. Un par de cosas:
Para interactuar con el bot, debes comentar @patch-triage y luego puedes usar inglés sencillo para tu solicitud. Su funcionalidad actualmente se limita a revisar, sugerir cambios, rebasear tu PR y crear un nuevo commit con los cambios sugeridos.
No realizará commits de cambios en forks, aunque sí puede revisar y sugerir cambios. Acabo de hacer modificaciones para que esto quede explícito, por lo que deberás manejar los cambios sugeridos tú mismo (como ya has hecho).
Si deseas aprovechar al máximo el bot, te sugiero crear un PR directamente en core en lugar de hacerlo a través de tu fork
Gracias, Isaac, eso aclara las cosas. Estoy tan acostumbrado a hacer fork de repositorios para las PRs, pero en casos como este empezaré a hacer PRs directamente en las ramas principales; el bot de triaje parece bastante útil.
Además, las pruebas de especificación son el azote de mi programación.