DEVOPS

Spin a war-room and pin the suspect deploy when a release fails

When a GitHub deployment status flips to failure, this workflow opens a Zoom incident bridge, gathers the commits since the last good deploy.

CategoryDevOps
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerGitHub deployment failedGitHubGitHub
  • ActionFetch commits since last good deployGitHubGitHub
  • ActionCreate Zoom incident bridgeZoomZoom
  • ActionOpen PagerDuty incidentPagerDutyPagerDuty
  • OutputPost bridge + suspect commits to SlackSlack

What it does

A failed production deploy is the most common trigger for a war-room. This workflow reacts to a GitHub deployment failure by standing up a Zoom bridge and immediately surfacing the exact commits that shipped since the last healthy deploy — so the responders on the call already know what to roll back.

When to use it

Use it when deploys flow through GitHub Deployments or Actions and you want the diagnostic context (the suspect changeset and authors) waiting in the channel before the first responder even joins the call.

How it works

  1. 1A GitHub webhook fires on a deployment_status of `failure`.
  2. 2The workflow queries GitHub for the commit range between the failed deploy and the last successful one.
  3. 3Zoom creates an incident bridge named with the repo and deploy ref.
  4. 4A PagerDuty incident is opened and assigned to the service's on-call.
  5. 5Slack posts the bridge link plus a formatted list of suspect commits, authors, and PR links to the deploy channel.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GitHubRepos, issues, pull requests, actions.
  2. 2
    Connect ZoomMeetings, recordings, transcripts.
  3. 3
    Connect PagerDutyIncidents, on-call, escalations.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.