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