@donal There is a violation filter in place for major version changes that
would currently allow any change. That can be narrowed down to only allow
deletion of already-deprecated signatures.

On Wed, May 13, 2020 at 5:18 PM Owen Nichols <onich...@pivotal.io> wrote:

> If ApiChecker fails on your PR, and you merge anyway, it will fail on
> develop, so there’s no question it should be a required PR check.
>
> We left some checks optional to avoid blocking merges on unrelated flaky
> failures.  ApiChecker should never be flaky.
>
> If/when Geode decides it’s time for a 2.0 release, which would allow
> breaking backward compatibility, we should be able to provide a rule to
> allow that in the ApiChecker.
>
> > On May 13, 2020, at 3:49 PM, Donal Evans <doev...@pivotal.io> wrote:
> >
> > Given that this job takes less than 10 minutes to run, pass or fail, I
> > don't see it adding any additional friction to the PR process in terms of
> > having to wait for things to finish. I am curious if there are any
> > circumstances we could envisage where skipping or bypassing this check
> > would be warranted though, and what the procedure would be in those
> cases.
> > For example, how would it handle the removal of a deprecated method from
> an
> > API? It's not something that happens often, but it will happen eventually
> > (I would hope).
> >
> > On Wed, May 13, 2020 at 2:32 PM Robert Houghton <rhough...@pivotal.io>
> > wrote:
> >
> >> We have enabled this job on the develop and support 1.13 branches, and
> it
> >> is going well. I would like this to be a blocking job for our pull
> >> requests.
> >>
> >> Are there any issues around this test that we want to address, or
> reasons
> >> to *not* have it be a blocking job in the PR pipeline?
> >>
> >> To seed the conversation, there is an issue I am working on with @Mario
> >> Ivanac <mario.iva...@est.tech> regarding exemptions to the Gradle task.
> >>
> >> I would like to have a [VOTE] by end of week on this.
> >>
>
>

Reply via email to