Connectors

/

BugSnag

/

Release quality report
Report
Cross-Connector

Judge a release by what it broke and what Jira is tracking

For engineering teams who want an honest view of a release's errors and the Jira work around it, without mistaking coincidence for cause.

Try PopdockAI free
Get a live demo
Release quality report
How good was release 4.2.1 of Storefront? Check the STORE Jira project.
Release 4.2.1: 18,400 sessions, 1.4 percent unhandled, worse than 4.2.0. - Confirmed on this build: 5 errors, worst is TypeError in checkout submit - Tracked in Jira: 3, such as STORE-482 - Untracked: 2 errors - Context only: 11 Jira issues updated in the window Want the error list with Jira status?
BugSnag
Sample figures. Your results come from your own account.
bugsnag-get-release
bugsnag-get-error
bugsnag-get-event
jira-get-issue

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

Releases get blamed for errors they did not cause

Judging a release means pulling session and error numbers, working out which errors happened on that build and scanning Jira for related work. Errors from older builds get blamed on the new one, and issues that merely moved that week look related.

Without PopdockAI

  • Pull session and error numbers for the release
  • Guess which errors happened on that build
  • Scan Jira for anything updated that week
  • Mistake coincidence for cause

With PopdockAI

  • Errors are confirmed from the build's own events
  • Jira issues link only when they carry an error id
  • Each confirmed error is marked tracked or untracked
  • A comparison with the last release, nothing changed

The prompt

Use this prompt

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

Prompt
**Objective:** Report the quality of release {app-version} of Bugsnag project {bugsnag-project-name}: the errors it introduced, and the Jira work in project {jira-project-key} that moved in the same window. Read-only.

**Step 1: Establish the release (bugsnag server)**

Call `bugsnag-get-release` filtered by project-name {bugsnag-project-name} and app-version {app-version}. Keep release-date, release-stage-name, errors-introduced-count, errors-seen-count, total-sessions-count and unhandled-sessions-count. If nothing comes back, list the recent app versions for the project and stop. If more than one build matches, use the earliest release-date and say so.

**Step 2: The errors since that release (bugsnag server)**

* Call `bugsnag-get-error` filtered by project-name {bugsnag-project-name} with last-seen from the release-date. Keep error-id, error-class, message, events, users, severity and status.
* Call `bugsnag-get-event` filtered by app-version {app-version} to confirm which of those errors actually occurred on this build. An error last seen after the release date did not necessarily occur on this version, so treat the event check as the evidence.

**Step 3: The Jira work in the same window (jira server)**

Call `jira-get-issue` filtered by project-key {jira-project-key} with updated from the release-date. Keep issue-key, summary, status, assignee and updated-date.

Then correlate: an issue whose summary contains one of the error ids from step 2 is a confirmed match. Everything else is only date-window context. Label the two apart and never present a date-window item as a confirmed link.

**Step 4: Report**

* A header line: version, release date, stage, sessions, unhandled session rate.
* Errors confirmed on this version, worst first by event count, each marked tracked or untracked in Jira.
* Jira issues updated in the window that are not linked to any of those errors, listed as context only.
* One closing line on whether this release looks better or worse than the release before it, using errors-introduced-count if you can read the previous release with `bugsnag-get-release`.

**Rules & Guidelines:**

* `bugsnag-get-release`, `bugsnag-get-error` and `bugsnag-get-event` are on the bugsnag server. `jira-get-issue` is on the jira server. Both servers, plus this one, must be connected.
* This prompt is read-only. Do not call `jira-add-issue`, `jira-add-issue-comment`, `jira-update-issue`, `bugsnag-fix-error` or `bugsnag-ignore-error`.
* Bugsnag and Jira share no key here except the error id in an issue summary. Say which correlations are by key and which are by time window.

**Validation:**

* If the version string in Bugsnag and the wording used in Jira differ in format, do not normalise them into a match. Report them as unmatched.
* If step 2 returns errors but no events for the version, report that the errors predate or postdate the build rather than attributing them to it.
* If Jira returns nothing in the window, say the window was quiet rather than implying no work was done.

Who it's for

One answer, three teams that use it

Release managers

Review a release on evidence

See which errors truly came from the build and whether this release is better or worse.

How good was release 3.4.0 of Fabrikam Checkout? Check Jira project CHK.

Developers

See which new errors are tracked

Find confirmed errors from your release with no Jira issue yet.

Which errors from Contoso Storefront 5.1.2 are untracked in Jira project STORE?

Engineering managers

Report quality without noise

Share a release report that does not blame the build for older errors.

Give me a release quality report for Northwind Web 2.0.3 against Jira project NW.

How it works

What PopdockAI does when you ask

You name the version and both projects, and your AI assistant builds an evidence based release report. It keeps date only links apart and reads only.

01

Ask

You name the app version, the Bugsnag project and the Jira project.

Your AI tool

02

Read

It reads release sessions and confirms errors from the build's events.

bugsnag-get-release
bugsnag-get-error
bugsnag-get-event

03

Correlate

It links Jira issues only by error id, the rest as context.

jira-get-issue

04

Report

You get errors, tracking status and a comparison with the last release.

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

bugsnag-get-error

Returns errors from Bugsnag projects, including severity, status and occurrence counts. Read-only.
get-data

bugsnag-get-event

Returns individual error events (occurrences) from Bugsnag projects with app and request detail. Read-only.
get-data

jira-get-issue

Returns Jira issues with their project, issue type, status, assignee, reporter, dates and estimates. Filter by project, status, assignee or date range to pull a backlog, a sprint or one person's open work.
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

An honest picture of what a release broke

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