I will try to deploy the first version using labels today. Here are my responses to your comments:
The emojis seem unnecessary, the approved label could be shorted to > "Approved"; the > review prefix isn't necessary here imo. My idea was that each system (review bot, component labeler, size estimator) has its own prefix, that is managed only by the system. The Guava project is doing this as well: https://github.com/google/guava/pulls also Kubernetes to some extend: https://github.com/kubernetes/kubernetes/pulls I'm still in favor of keeping "review=approved". As another request, we may want to ignore flinkbot comments if they come > from the person opening the PR. This is on the TODO list. I will address it with the next big development iteration. For now, it is up to the merger to make sure that the approvals were given by the right persons. but for the corresponding pictures, if need I can look for visual design > classmates to help. what do you think? Afaik, we can not use custom emoji's on GitHub. Also, it seems that the use of emojis is not very popular with the others here :) Probably I am bit late to the party, but I just started using the Flinkbot. > A big +1 for having 3 states for each step. (Pending, Approved, Rejected). > Right now it is impossible to say that I checked e.g. consensus and decided > that the feature requires further discussion. Welcome to the party :) Did somebody else suggest already 3 states for each step? Since this is a bigger implementation effort, and requires additional thinking about the semantics (what happens if we have conflicting approvals etc.) I would suggest to add this to the TODO list, and have a separate discussion with a full proposal? As part of this, I also want to revisit the "attention" action. The bot could check the diff and tag pull requests that only touch the > docs as "Documentation". Many of these are easy to review and usually > don't require a deeper understanding of Flink. Yes, I think we should automatically label pull requests such as: hotfixes, documentation only, new contributors. It's on my list. For the labels, I will now go with the following: review=description? review=consensus? review=architecture? review=quality? review=approved ✅ On Fri, Feb 22, 2019 at 2:00 PM Chesnay Schepler <ches...@apache.org> wrote: > The bot could check the diff and tag pull requests that only touch the > docs as "Documentation". Many of these are easy to review and usually > don't require a deeper understanding of Flink. > > On 13.02.2019 10:29, Robert Metzger wrote: > > Hey all, > > > > the flinkbot has been active for a week now, and I hope the initial > hiccups > > have been resolved :) > > > > I wanted to start this as a permanent thread to discuss problems and > > improvements with the bot. > > > > *So please post here if you have questions, problems or ideas how to > > improve it!* > > > >