Wait for CI before deploying
Only deploy a commit once its GitHub checks have passed.
Turn on Wait for CI in a service’s settings and a push no longer deploys right away. Unbroker waits until every GitHub check on the commit has finished, then deploys it if they all passed.

Nothing to configure
- If you push again while a commit is waiting, the newer commit takes its place.
- A commit that never gets a check is deployed after two minutes, so a repository without CI is never stuck.
- If CI never finishes, the commit is dropped after two hours.
Disconnect a repository
You can now disconnect a service from its repository. Pushes, deploy hooks and previews stop, the repository’s credentials are forgotten, and what is live keeps running. Pick a repository again to reconnect.