ENGINEERING

Mirror Sentry release health into a GitHub commit status for the deploy

On a Sentry release regression, sets a failing GitHub commit status on the release SHA and posts the crash-free comparison as a PR comment so the merge that triggered the Vercel…

CategoryEngineering
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSentry release regression event with commitSentrySentry
  • ActionFetch new vs baseline crash-free rateSentrySentry
  • LogicCompare delta and decide pass or fail
  • ActionSet commit status on release SHAGitHubGitHub
  • OutputPost crash-free comparison as PR commentGitHubGitHub

What it does

Brings release-health verdicts back to where the code lives. When Sentry detects a crash-free regression on a new release, this workflow resolves the commit SHA behind it and writes a GitHub commit status plus a PR comment with the baseline-versus-new comparison. Engineers see the failing health gate next to the change that caused it, not buried in a dashboard.

When to use it

Use it when your promotion gate should live in GitHub checks rather than a separate channel, so a regressed release blocks visibly on the originating pull request. Pairs well with branch protection that watches the release-health status.

How it works

  1. 1Sentry emits a release regression event carrying the release version and commit.
  2. 2The flow fetches the new release's crash-free rate and the baseline from Sentry.
  3. 3A logic step compares the delta to your threshold and decides pass or fail.
  4. 4It sets a success or failure commit status on the release SHA in GitHub.
  5. 5On failure it posts a PR comment with the crash-free numbers so reviewers can hold the Vercel promotion.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SentryErrors, performance, releases.
  2. 2
    Connect GitHubRepos, issues, pull requests, actions.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    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.