If you use CI, this has happened before.

Maybe you've got Travis set to build every pull request.

But it only checks each one in isolation. The merged build can still fail.

You need to check the combination, before it goes to master.

That's what bors does.