Connectors

/

BugSnag

/

Trace a Bugsnag release to its GitHub commit
Report
Cross-Connector

Trace any Bugsnag release to its GitHub commit and build

For engineers who want the exact commit and workflow run behind a release, beside its health, from their AI assistant.

Try PopdockAI free
Get a live demo
Trace a Bugsnag release to its GitHub commit
Which GitHub commit and build produced the latest Storefront release in Bugsnag?
Storefront 4.2.1, production, released October 3, build 1187. - Commit: a1b2c3d by Jordan Lee, Refactor checkout form - Workflow run: Release build 942 on main, success - Health: 3 errors introduced, 1.4 percent unhandled sessions Want the links to the commit and the run?
BugSnag
Sample figures. Your results come from your own account.
bugsnag-get-release
github-get-commit
github-get-workflow-run

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

BugSnag

BugSnag
Run it on your own BugSnag data.

Connect BugSnag, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

Matching a release to its build by date blames the wrong code

When a release misbehaves you want the exact commit and build, but Bugsnag stores a revision that may be short and GitHub has many runs around the same time. Matching by date risks blaming the wrong build.

Without PopdockAI

  • Copy a short or full revision from Bugsnag
  • Search GitHub for the matching commit
  • Pick a workflow run by date
  • Send engineers to read the wrong code

With PopdockAI

  • The release, stage, revision and health are read
  • The commit is found, short revisions included
  • Workflow runs built from that commit are listed
  • No nearby run is guessed, and it only reads

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** For the Bugsnag project `{project-name}`, identify the GitHub commit and workflow run behind release `{app-version}` (default: the most recent release) and report them alongside the release's health.

**Step 1: Find the release in Bugsnag**

Call `bugsnag-get-release` with `project-name` set to `{project-name}`. If `{app-version}` is given, also filter by `app-version`; otherwise take the release with the latest `release-date`. If more than one release matches (for example the same version in several release stages), list them with their release-stage-name and stop, asking which one to trace.

Record app-version, release-date, release-stage-name, build-label, source-control-revision, errors-introduced-count, errors-seen-count, sessions-count-in-last-24h and unhandled-sessions-count.

**Step 2: Carry the revision to GitHub**

If source-control-revision is empty, report that the release was not uploaded with source control information and stop after printing the release detail. Otherwise call `github-get-commit` with `sha` set to the source-control-revision. Bugsnag may store a short or full SHA: if the exact filter returns nothing and the revision is shorter than 40 characters, call `github-get-commit` with `commit-date.from` and `commit-date.to` spanning the two days before release-date and match on a sha that starts with the revision.

**Step 3: Find the workflow run**

Call `github-get-workflow-run` with `created-date.from` and `created-date.to` spanning the two days before release-date. Keep the runs whose sha equals the commit sha from Step 2.

**Step 4: Report**

* Release: app-version, release stage, release date, build label
* Commit: sha, author-name, commit-date, first line of message, url
* Workflow run(s): name, run-number, branch, conclusion, url
* Health: errors introduced, errors seen, sessions in the last 24h, unhandled sessions

**Rules & Guidelines:**

* `bugsnag-get-release` is on the bugsnag server. `github-get-commit` and `github-get-workflow-run` are on the github server.
* This is read-only. Do not call any Action tool on either server, including `github-rerun-workflow-run`, `github-cancel-workflow-run`, `github-add-issue` and `bugsnag-update-project`.

**Validation:**

* If no release matches, say so and list the three most recent releases for the project.
* If the revision is not found in GitHub, report the release as present in Bugsnag with no matching commit in the connected repository, and note that the repository may be a different one.
* If no workflow run matches the sha, report the commit without a run rather than guessing a nearby run.

Who it's for

One answer, three teams that use it

Developers

Read the code that shipped

Go straight to the commit behind a misbehaving release.

Which GitHub commit produced Fabrikam Checkout 3.4.0 in Bugsnag?

Release engineers

Check which run built a release

See the workflow runs built from the release commit, with health beside them.

Show the workflow runs behind the latest Contoso Storefront production release.

Site reliability engineers

Link health to the build

See release health and the exact build together during an incident.

Trace the latest Northwind Web staging release to its GitHub commit and build.

How it works

What PopdockAI does when you ask

You name the project and your AI assistant carries the release revision into GitHub. It asks which release you mean when several stages match.

01

Ask

You name the Bugsnag project, and optionally an app version.

Your AI tool

02

Read

It reads the release, its revision and health figures.

bugsnag-get-release

03

Trace

It finds the GitHub commit and the workflow runs built from it.

github-get-commit
github-get-workflow-run

04

Report

You get release, commit, runs and health side by side.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for BugSnag and one secure connection to your AI tool. No code, no exports.

get-data

bugsnag-get-release

Returns Bugsnag project releases with the errors and sessions seen for each build. Read-only.
get-data

github-get-commit

Returns GitHub commits from a repository. Filter by SHA, author name, message text and commit date range.
get-data

github-get-workflow-run

Returns GitHub Actions workflow runs with their status and conclusion. Filter by workflow name, run number, branch, triggering event, status, conclusion and created date range.
Read only.Nothing in BugSnag Changes

This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.

How Popdock AI secures your data

The outcome

Every release traceable to its commit and build

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

One prompt template with infinite possibilities.

‍

Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.

Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

Try PopdockAI Free
See Documentation