Buildkite currently supports a “build on PR” trigger, with a single limitation for particular branch names. In addition to this limitation, it would be nice to have the ability to limit automatic builds with some form of allow list. For example:
- A GitHub team or role (such as “owners”)
- Users listed in an OWNERS file associated with the diff
- A basic text field of listed users
The motivation for this is that in a larger setting—for example an open source project—we may want some builds to start automatically, but some to be manually triggered, i.e. PRs created by not-yet-trusted contributors.
Forgive me if this feature exists in some way… I did not se anything in the help section.