Just enabled by INFRA team.

Enjoy it!

Nicolò Boschi


Il giorno ven 19 ago 2022 alle ore 10:36 tison <wander4...@gmail.com> ha
scritto:

> I can see that Nico has submitted an INFRA ticket
> https://issues.apache.org/jira/browse/INFRA-23595
>
> Thank you!
>
> Best,
> tison.
>
>
> tison <wander4...@gmail.com> 于2022年8月18日周四 23:04写道:
>
> > Thanks for your feedback!
> >
> > @Nicolò sorry for accidentally fragmenting the discussion. As a PMC
> > member, would you like to open an INFRA ticket later if no objection,
> said
> > the next Monday? Or I'm glad to do a favor if you wish.
> >
> > Best,
> > tison.
> >
> >
> > PengHui Li <peng...@apache.org> 于2022年8月18日周四 22:02写道:
> >
> >> +1
> >>
> >> Sorry Nicolò Boschi, we missed your email.
> >>
> >> Best,
> >> Penghui
> >>
> >> On Thu, Aug 18, 2022 at 10:00 PM Nicolò Boschi <boschi1...@gmail.com>
> >> wrote:
> >>
> >> > +1. Actually I suggested the same a month ago
> >> > https://lists.apache.org/thread/p3c6pb6gfgdb5mmdjky6h7njkt8ggl2v
> >> >
> >> > Nicolò Boschi
> >> >
> >> >
> >> > Il giorno gio 18 ago 2022 alle ore 15:54 Yunze Xu
> >> > <y...@streamnative.io.invalid> ha scritto:
> >> >
> >> > > I’m glad to see the “update branch” option enabled for contributors.
> >> > >
> >> > > Thanks,
> >> > > Yunze
> >> > >
> >> > >
> >> > >
> >> > >
> >> > > > 2022年8月18日 21:01,tison <wander4...@gmail.com> 写道:
> >> > > >
> >> > > > Hello,
> >> > > >
> >> > > > The short version
> >> > > > =============
> >> > > >
> >> > > > Vote if you agree on enabling the non-mandatory updating PR
> branches
> >> > > > button, i.e., the "Always suggest updating pull request branches"
> >> > GitHub
> >> > > > settings.
> >> > > >
> >> > > > The full version
> >> > > > ============
> >> > > >
> >> > > > Pulsar is under rapid development and numerous fixes are pushed to
> >> > master
> >> > > > every time. Since we are still suffering from quite a few flaky
> >> tests,
> >> > > > merge master and retest is a hotspot to verify the patch once
> more.
> >> > > >
> >> > > > However, we should pull the nightly master locally, check out the
> PR
> >> > > > branch, perform the merge and push to remote. It's a bit awkward
> >> > > especially
> >> > > > when a developer works on multiple branches.
> >> > > >
> >> > > > GitHub provides a button "Always suggest updating pull request
> >> > branches"
> >> > > > with the description "Whenever there are new changes available in
> >> the
> >> > > base
> >> > > > branch, present an “update branch” option in the pull request."[1]
> >> > > >
> >> > > > It can simplify the workflow with one button click.
> >> > > >
> >> > > > To clarify, this is different from the branch protection rule
> >> "Require
> >> > > > branches to be up to date before merging" - it's non-mandatory and
> >> just
> >> > > > provides the "update branch" button. It means we don't force every
> >> PR
> >> > to
> >> > > > catch up with the latest master before merged, which can cause
> >> > > exextremely
> >> > > > high unnecessary traffic. Since we already allow PR authors to
> >> > retrigger
> >> > > > tests with the pulsorbot (or even contributors can push an empty
> >> > commit),
> >> > > > providing such a button does no harm.
> >> > > >
> >> > > > I post this thread here to collect feedback, especially from the
> PMC
> >> > > > members. Previously I asked the INFRA team to turn on this option
> >> for
> >> > > > Apache Kvrocks (Incubating)[2] and I believe the INFRA team would
> be
> >> > > happy
> >> > > > to see an explicit community consensus.
> >> > > >
> >> > > > Best,
> >> > > > tison.
> >> > > >
> >> > > > [1]
> >> > > >
> >> > >
> >> >
> >>
> https://github.blog/changelog/2022-02-03-more-ways-to-keep-your-pull-request-branch-up-to-date/
> >> > > > [2] https://issues.apache.org/jira/browse/INFRA-23432
> >> > >
> >> > >
> >> >
> >>
> >
>

Reply via email to