chdsbd / kodiak

🔮 A bot to automatically update and merge GitHub PRs
https://kodiakhq.com
GNU Affero General Public License v3.0
1.03k stars 65 forks source link

Add possibility to specify checks explicitly, simmilar way as merge.dont_wait_on_status_checks #745

Open DmitriyNoa opened 2 years ago

DmitriyNoa commented 2 years ago

During working with Kodiak on one of the GH repositories I implemented automatic merge for Dependabot pull requests. For the majority of the time, Kodiak is working perfectly, waiting for all checks to pass, however, sometimes there are checks that take longer to be added to a PR, or fail to be added, e.g. Concourse CI build check. In these cases, Kodia merges the PR on possible bad PR that didn't pass all checks.

The question here - is it possible to specify the list of required checks explicitly, similar to dont_wait_on_status_checks so the Kodiak merges only if all checks pass?

chdsbd commented 2 years ago

@DmitriyNoa can you configure the Concourse status checks as required via GitHub branch protection settings? Kodiak will wait for all required status checks to merge.