I think I can agree. Especially with flaky tests, some contributors may be
confused that some of the tests don't work on CI but work locally...

Checking the code quality is good first step. Once there's a review we can
start tests on CI.

On the other hand, I can see people asking for starting the tests or being
even more confused why some PRs have more CI builds than others...

Cheers,
Tomek

On Thu, Oct 1, 2020 at 10:29 PM Daniel Imberman <daniel.imber...@gmail.com>
wrote:

> Hello all,
>
> With the recent uptick in airflow contribution and pull requests, I have a
> proposal that I hope will ensure that we do not find ourselves in a CI
> backlog hell. I noticed that on the Kubernetes project, pull requests do
> not run integration test until a committer submits a "ready to test"
> command to the CI bot. This step can prevent draft PRs or un-reviewed PRs
> from taking github CI resources. It is worth noting that with breeze's
> docker based testing system, users have the exact same testing capabilities
> locally as they would on our CI.
>
> I propose that we allow unverified PR's to run basic and static tests, but
> not perform the full test suite or integration test without first being
> reviewed.
>
> What does everyone think?
>

Reply via email to