+1 for allowing overrides. I think we should avoid backing ourselves into a
corner where we can't get anything into develop without talking to apache
infra. Some infrastructure things we can't even fix without pushing a
change develop!

How do you override a check, anyway?

-Dan

On Wed, Oct 30, 2019 at 12:58 PM Donal Evans <doev...@pivotal.io> wrote:

> -1 to overriding from me.
>
> The question I have here is what's the rush? Is anything ever so
> time-sensitive that you can't even wait the 15 minutes it takes for it to
> build and run unit tests? If some infrastructure problem is preventing
> builds or tests from completing then that should be fixed before any new
> changes are added, otherwise what's the point in even having the pre
> check-in process?
>
> -Donal
>
> On Wed, Oct 30, 2019 at 11:44 AM Nabarun Nag <n...@apache.org> wrote:
>
> > @Aaron
> > It's okay to wait for at least the build, and unit tests to complete, to
> > cover all the bases. [There may have been commits in between which may
> > result in failure because of the revert]  And it's not hard to get a PR
> > approval.
> >
> > -1 on overriding. If the infrastructure is down, which is the test
> > framework designed to ensure that we are not checking in unwanted changes
> > into Apache Geode, wait for the infrastructure to be up, get your changes
> > verified, get the review from a fellow committer and then check-in your
> > changes.
> >
> > I still don't understand why will anyone not wait for unit tests and
> build
> > to be successful.
> >
> > Regards
> > Nabarun Nag
> >
> > On Wed, Oct 30, 2019 at 11:32 AM Aaron Lindsey <alind...@pivotal.io>
> > wrote:
> >
> > > One case when it might be acceptable to overrule a PR check is
> reverting
> > a
> > > commit. Before the branch protection was enabled, a committer could
> > revert
> > > a commit without a PR. Now that PRs are mandatory, we have to wait for
> > the
> > > checks to run in order to revert a commit. Usually we are reverting a
> > > commit because it's causing problems, so I think overruling the PR
> checks
> > > may be acceptable in that case.
> > >
> > > - Aaron
> > >
> > >
> > > On Wed, Oct 30, 2019 at 11:11 AM Owen Nichols <onich...@pivotal.io>
> > wrote:
> > >
> > > > Our new branch-protection rules can sometimes lead to unexpected
> > > obstacles
> > > > when infrastructure issues impede the intended process.  Should we
> > > discuss
> > > > such cases as they come up, and should overruling the result of a PR
> > > check
> > > > ever be an option on the table?
> > > >
> > > > -Owen
> > >
> >
>

Reply via email to