Wait for CI before deploying

Only deploy a commit once its GitHub checks have passed.

  • Apps

Read as Markdown ↗

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.

Source settings with the connected repository, Disconnect button and the Wait for CI switch

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.

← All releases