J’essaie de comprendre comment utiliser le nouveau bot discourse-patch-triage lors de la création de PR à partir de notre propre fork, et c’est un peu déroutant, surtout dans une conversation à trois avec lui et un réviseur de l’équipe. Existe-t-il une méthode appropriée pour cela ?
Je ne peux pas lui ordonner d’appliquer ses corrections suggérées sur mon fork. Pour l’instant, j’essaie de répondre à ses remarques concernant les tests de spécification, mais je ne suis absolument pas sûr de bien faire — je préférerais lui demander de les corriger, puisque cela semble être une option proposée.
Par exemple, je corrige les échecs de tests de spécification sur mon fork pour la PR, mais il semble y avoir une certaine friction entre ce que je fais et ce que le bot souhaite :
Devrais-je corriger ces éléments dans mon fork ou laisser l’équipe/le bot s’en charger à la place ?
Merci, Lilly, pour cet échange. Voici quelques précisions :
Pour interagir avec le bot, vous devez commenter @patch-triage, puis vous pouvez formuler votre demande en anglais courant. Ses fonctionnalités sont actuellement limitées à la revue, à la suggestion de modifications, au rebase de votre PR et à la création d’un nouveau commit contenant les modifications suggérées.
Il ne validera pas les modifications sur les forks, mais il peut toujours les examiner et suggérer des changements. J’ai justement apporté des modifications pour le rendre explicite, vous devrez donc gérer vous-même les changements suggérés (comme vous l’avez déjà fait).
Si vous souhaitez tirer pleinement parti du bot, je vous suggère de créer une PR directement sur le dépôt principal plutôt que via votre fork
N’hésitez pas à me dire si cela répond à vos questions !
Merci Isaac, cela clarifie les choses. J’ai l’habitude de faire des forks de dépôts pour les PR, mais je commencerai à faire des PR directement sur les branches principales dans ce genre de cas — le bot de triage semble vraiment utile.
D’ailleurs, les tests de spécification sont la bête noire de ma programmation.