Estou tentando entender como trabalhar com o novo bot discourse-patch-triage ao fazer PRs a partir do nosso próprio fork, e é um pouco confuso, especialmente em uma conversa de três vias com ele e um revisor da equipe. Existe uma maneira correta de fazer isso?
Não consigo ordenar que ele corrija as sugestões de correção no meu fork. No momento, estou tentando responder às respostas dele sobre testes de especificação e não tenho certeza se estou fazendo isso corretamente — preferiria pedir que ele os corrigisse, já que isso parece ser uma opção sugerida.
Por exemplo, estou corrigindo falhas nos testes de especificação no meu fork para o PR, mas parece haver algum atrito entre o que estou fazendo e o que o bot quer fazer:
Devo corrigi-los no meu fork ou deixar que a equipe/bot os corrija em vez disso?
Obrigado, Lilly, pela troca de mensagens. Algumas observações:
Para interagir com o bot, você precisa comentar @patch-triage e, em seguida, pode usar inglês simples para fazer sua solicitação. Sua funcionalidade atualmente se limita a revisar, sugerir alterações, rebasear seu PR e criar um novo commit com as alterações sugeridas.
Ele não fará commit de alterações em forks, mas ainda pode revisar/sugerir alterações. Acabei de fazer alterações para deixar isso explícito, então você precisará lidar com quaisquer alterações sugeridas por conta própria (como você já fez).
Se você deseja aproveitar ao máximo o bot, sugiro criar um PR diretamente no repositório principal em vez de através do seu fork
Obrigado, Isaac, isso esclarece as coisas. Estou tão acostumado a fazer fork de repositórios para PRs, mas começarei a fazer PRs em branches principais em casos como este — o bot de triagem parece bem útil.
Além disso, os testes de especificação são o meu pesadelo na programação.