Hi,

In apache/arrow, we don't have enough PR review resources
for now. GitHub Copilot review may help this
situation. GitHub Copilot and a PR author may fix trivial
problems before human reviews.

I'm trying GitHub Copilot review recently for this
propose. For example:
https://github.com/apache/arrow/pull/49813

I start GitHub Copilot review manually for now. I received a
feedback that the following workflow bothers a PR author:

1. PR author pushes
2. I trigger GitHub Copilot review half a day later because
   of timezone difference
3. PR author addresses review comments
4. 2.
5. 3.
6. ...

https://github.com/apache/arrow/pull/49813#discussion_r3289753445

I thought that I may be able to improve this workflow by
automating the 2. step.


Recently, .asf.yaml added support for GitHub Copilot
configuration:

* https://github.com/apache/infrastructure-asfyaml/pull/89
* https://github.com/apache/infrastructure-asfyaml#copilot_code_review


So I've enabled auto GitHub Copilot review:

https://github.com/apache/arrow/pull/50023

It may help us or bother us. Could you share your insights
with GitHub Copilot review? I want to reduce maintenance
cost.

FYI: Here are some feedback from Alenka:
https://github.com/apache/arrow/pull/50023#issuecomment-4535261566

We may improve GitHub Copilot auto review by adding custom
instructions:
https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions


Thanks,
-- 
kou

Reply via email to