For info Alex's PR to suport autolabeler was merged today and INFRA enabled the plugin. I created an artificial PR to check it was autolabeled correctly. It is working perfectly now. Thanks Alex !
On Tue, Feb 11, 2020 at 5:23 PM Robert Bradshaw <rober...@google.com> wrote: > +1 to finding the right balance. > > I do think per-runner makes sense, rather than a general "runners." > IOs might make sense as well. Not sure about all the extensions-* I'd > leave those out for now. > > On Tue, Feb 11, 2020 at 5:56 AM Ismaël Mejía <ieme...@gmail.com> wrote: > > > > > So I propose going simple with a limited set of labels. Later on we > can refine. Don't forget that does labels only are useful during the > life-cycle of a PR. > > > > Labels are handy for quick filtering and finding PRs we care about for > example > > to review. > > > > I agree with the feeling that we should not go to the extremes, but what > is > > requested in the PR rarely would produce more than 5 labels per PR. For > example > > if a PR changes KafkaIO and something in the CI it will produce "java io > kafka > > infra", a pure change on Flink runer will produce "runners flink" > > > > 100% d'accord with not to have many labels and keep them short, but the > current > > classification lacks detail, e.g. few people care about some general > categories > > "runners" or "io", but maintainers may care about their specific > categories like > > "spark" or "kafka" so I don't think that this extra level of detail is > > inappropriate and in the end it will only add one extra label per > matching path. > > > > Let's give it a try if it is too excesive we can took the opposite path > and reduce it. > > > > Ismaël > > > > > > On Tue, Feb 11, 2020 at 1:04 PM Alex Van Boxel <a...@vanboxel.be> wrote: > >> > >> I'm wondering if we're not taking it too far with those detailed > labels. It's like going from nothing to super details. The simples use-case > hasn't proven itself in practice yet. > >> > >> So I propose going simple with a limited set of labels. Later on we can > refine. Don't forget that does labels only are useful during the life-cycle > of a PR. > >> > >> _/ > >> _/ Alex Van Boxel > >> > >> > >> On Tue, Feb 11, 2020 at 9:46 AM Ismaël Mejía <ieme...@gmail.com> wrote: > >>> > >>> Let some comments too, let's keep the discussion on refinements in the > PR. > >>> > >>> On Tue, Feb 11, 2020 at 9:13 AM jincheng sun <sunjincheng...@gmail.com> > wrote: > >>>> > >>>> I left comments on PR, the main suggestion is that we may need a > discussion about what kind of labels should be add. I would like to share > my thoughts as follows: > >>>> > >>>> I think we need to add labels according to some rules. For example, > the easiest way is to add labels by languages, java / python / go etc. But > this kind of help is very limited, so we need to subdivide some labels, > such as by components. Currently we have more than 70 components, each > component is configured with labels, and it seems cumbersome. So we should > have some rules for dividing labels, which can play the role of labels > without being too cumbersome. Such as: > >>>> > >>>> We can add `extensions` or `extensions-ideas and extensions-java` for > the following components: > >>>> > >>>> - extensions-ideas > >>>> - extensions-java-join-library > >>>> - extensions-java-json > >>>> - extensions-java-protobuf > >>>> - extensions-java-sketching > >>>> - extensions-java-sorter > >>>> > >>>> And it's better to add a label for each Runner as follows: > >>>> > >>>> - runner-apex > >>>> - runner-core > >>>> - runner-dataflow > >>>> - runner-direct > >>>> - runner-flink > >>>> - runner-jstorm > >>>> - runner-... > >>>> > >>>> So, I think would be great to collect feedbacks from the community on > the set of labels needed. > >>>> > >>>> What do you think? > >>>> > >>>> Best, > >>>> Jincheng > >>>> > >>>> Alex Van Boxel <a...@vanboxel.be> 于2020年2月11日周二 下午3:11写道: > >>>>> > >>>>> I've opened a PR and a ticket with INFRA. > >>>>> > >>>>> PR: https://github.com/apache/beam/pull/10824 > >>>>> > >>>>> _/ > >>>>> _/ Alex Van Boxel > >>>>> > >>>>> > >>>>> On Tue, Feb 11, 2020 at 6:57 AM jincheng sun < > sunjincheng...@gmail.com> wrote: > >>>>>> > >>>>>> +1. Autolabeler seems really cool and it seems that it's simple to > configure and set up. > >>>>>> > >>>>>> Best, > >>>>>> Jincheng > >>>>>> > >>>>>> > >>>>>> > >>>>>> Udi Meiri <eh...@google.com> 于2020年2月11日周二 上午2:01写道: > >>>>>>> > >>>>>>> Cool! > >>>>>>> > >>>>>>> On Mon, Feb 10, 2020 at 9:27 AM Robert Burke <rob...@frantil.com> > wrote: > >>>>>>>> > >>>>>>>> +1 to autolabeling > >>>>>>>> > >>>>>>>> On Mon, Feb 10, 2020, 9:21 AM Luke Cwik <lc...@google.com> wrote: > >>>>>>>>> > >>>>>>>>> Nice > >>>>>>>>> > >>>>>>>>> On Mon, Feb 10, 2020 at 2:52 AM Alex Van Boxel <a...@vanboxel.be> > wrote: > >>>>>>>>>> > >>>>>>>>>> Ha, cool. I'll have a look at the autolabeler. The infra stuff > is not something I've looked at... I'll dive into that. > >>>>>>>>>> > >>>>>>>>>> _/ > >>>>>>>>>> _/ Alex Van Boxel > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> On Mon, Feb 10, 2020 at 11:49 AM Ismaël Mejía < > ieme...@gmail.com> wrote: > >>>>>>>>>>> > >>>>>>>>>>> +1 > >>>>>>>>>>> > >>>>>>>>>>> You don't need to write your own action, there is already one > autolabeler action [1]. > >>>>>>>>>>> INFRA can easily configure it for Beam (as they did for Avro > [2]) if we request it. > >>>>>>>>>>> The plugin is quite easy to configure and works like a charm > [3]. > >>>>>>>>>>> > >>>>>>>>>>> [1] https://github.com/probot/autolabeler > >>>>>>>>>>> [1] https://issues.apache.org/jira/browse/INFRA-17367 > >>>>>>>>>>> [2] > https://github.com/apache/avro/blob/master/.github/autolabeler.yml > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> On Mon, Feb 10, 2020 at 11:20 AM Alexey Romanenko < > aromanenko....@gmail.com> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>> Great initiative, thanks Alex! I was thinking to add such > labels into PR title but I believe that GitHub labels are better since it > can be used easily for filtering, for example. > >>>>>>>>>>>> > >>>>>>>>>>>> Maybe it could be useful to add more granulation for labels, > like “release”, “runners”, “website”, etc but I’m afraid to make the titles > too heavy because of this. > >>>>>>>>>>>> > >>>>>>>>>>>> > On 10 Feb 2020, at 08:35, Alex Van Boxel <a...@vanboxel.be> > wrote: > >>>>>>>>>>>> > > >>>>>>>>>>>> > I've started putting labels on PR's. I've done the first > page for now (as I'm afraid putting them on older once could affect the > stale bot. I hope this is ok. > >>>>>>>>>>>> > > >>>>>>>>>>>> > For now I'm only focussing on language and I'm going to see > if I can write a GitLab action for it. I hope this is useful. Other kind of > suggestions for labels, that can be automated, are welcome. > >>>>>>>>>>>> > > >>>>>>>>>>>> > <Screen Shot 2020-02-10 at 08.31.09.png> > >>>>>>>>>>>> > _/ > >>>>>>>>>>>> > _/ Alex Van Boxel > >>>>>>>>>>>> >