SUMMARIZATION

Sentry Regression to GitHub Issue with Commit Blame

When a deploy regresses Sentry error rates, correlates the spiking issues to the commits in that release's diff and files a GitHub issue with a regression brief and the likely…

CategorySummarization
Enginesim
Difficultyadvanced
Triggerwebhook
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerVercel deploy succeededVercelVercel
  • ActionFetch Sentry deltas + top spiking issuesSentrySentry
  • LogicContinue only on regression
  • ActionPull GitHub commit range between releasesGitHubGitHub
  • ActionSummarize brief + map issues to culprit commitsOpenAI
  • OutputOpen GitHub issue with regression briefGitHubGitHub

What it does

Closes the loop from regression to code owner. After a deploy, it measures the Sentry error-rate delta versus the prior release, and if errors worsened it pulls the GitHub commit range between the two releases, matches the spiking Sentry issues to the files they touch, and opens a GitHub issue. The issue contains a plain-English regression brief plus the commits most likely responsible and who authored them.

When to use it

Use it when regressions need an owner and a paper trail in your tracker, not just a Slack ping. It saves engineers the manual hunt of mapping an error spike back to which commit in the release introduced it.

How it works

  1. 1A Vercel deploy-succeeded webhook provides the new release SHA.
  2. 2Fetch Sentry error deltas and the top spiking issues versus the prior release.
  3. 3Branch: proceed only if a regression is present.
  4. 4Pull the GitHub commit range between the two release SHAs and map spiking issues to changed files.
  5. 5Summarize into a regression brief naming the suspect commits and authors.
  6. 6Open a GitHub issue with the brief and culprit commits.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect VercelDeploys, runtime logs, analytics.
  2. 2
    Connect SentryErrors, performance, releases.
  3. 3
    Connect GitHubRepos, issues, pull requests, actions.
  4. 4
    Connect OpenAIModels, embeddings, files.
  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.