Sto cercando di capire come lavorare con il nuovo bot discourse-patch-triage quando si aprono PR dal proprio fork, e la cosa è un po’ confusa, specialmente in una conversazione a tre tra il bot e un revisore del team. C’è un modo corretto per gestire la situazione?
Non posso ordinargli di applicare le correzioni suggerite direttamente sul mio fork. Al momento sto cercando di rispondere alle sue osservazioni riguardanti i test di specifica e non sono per nulla sicuro di stare facendo la cosa giusta: preferirei dirgli di correggerle lui stesso, dato che sembra essere un’opzione suggerita.
Ad esempio, sto correggendo i fallimenti dei test di specifica sul mio fork per la PR, ma sembra esserci un conflitto tra quello che sto facendo io e quello che il bot vorrebbe fare:
Dovrei correggere questi problemi nel mio fork o lasciare che sia il team/il bot a occuparsene?
Grazie, Lilly, per il confronto. Ecco alcune precisazioni:
Per interagire con il bot, devi commentare @patch-triage e poi puoi usare l’inglese semplice per la tua richiesta. La sua funzionalità è attualmente limitata alla revisione, alla suggerimento di modifiche, al rebase della tua PR e alla creazione di un nuovo commit con le modifiche suggerite.
Non eseguirà commit di modifiche sui fork, ma può comunque revisionare e suggerire modifiche. Ho appena apportato delle modifiche per rendere questo aspetto esplicito, quindi dovrai gestire tu stesso eventuali modifiche suggerite (come hai già fatto).
Se desideri sfruttare appieno il bot, ti consiglio di creare una PR direttamente nel repository core anziché tramite il tuo fork
Grazie, Isaac, ora è tutto più chiaro. Sono abituato a fare fork dei repository per le PR, ma in casi come questo inizierò a creare le PR direttamente sui rami principali: il bot di triage sembra davvero utile.
Inoltre, i test di specifica sono la mia rovina in programmazione.