3 states for each step is effectively what I've been suggesting at the very start. (initialize with question mark instead of red cross)

On 22.02.2019 14:19, Robert Metzger wrote:
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 <mailto: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!*
    >


Reply via email to