Fetch Job Run Summary

Query Sippy's job/run/summary API to summarize Prow job failures by SIG.

1|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/openshift-eng/ga-regression-reports --skill fetch-job-run-summary
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Fetch Job Run Summary
Source: https://github.com/openshift-eng/ga-regression-reports/tree/main/.claude/skills/fetch-job-run-summary
Command: npx skills add https://github.com/openshift-eng/ga-regression-reports --skill fetch-job-run-summary

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates retrieval of detailed Prow job run data from Sippy, listing failures by test with error messages for AI-assisted analysis.

Core Features & Use Cases

  • Fetch job metadata and overall results from the Sippy API.
  • List all failed tests (excluding flakes) with their error messages, grouped by SIG.
  • Output results in human-readable text or structured JSON for automation and integration.

Quick Start

Run the skill with a Prow job run ID to obtain a summary of failures and patterns.

Frequently Asked Questions about Fetch Job Run Summary

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get a summary of test failures from a Prow job run?

To get a summary of Prow job test failures, query the Sippy API with a specific job run ID. The skill fetches run metadata, excludes flakes, and lists failed tests grouped by SIG alongside their error messages.

What is the best way to retrieve Prow job error messages grouped by SIG?

Retrieving Prow job error messages grouped by SIG is done by querying the Sippy job run summary API. This process automates extraction of test failure details, providing overall timing data and specific error texts for analysis.

How do I fetch Prow job run data in JSON format for automation?

You can fetch Prow job run data in structured JSON format by running the skill with a Prow job run ID. This output structure supports automation and integration by encoding failure summaries and error messages programmatically.

Do I need Python to query the Sippy API for regression test results?

Yes, you need Python 3.6 or higher to query the Sippy API for regression test results. The skill also requires network access to the Sippy endpoints to fetch job run summaries and timing data.

Can I analyze OpenShift regression test failures using Sippy data?

Yes, you can analyze OpenShift regression test failures using Sippy data. The skill applies to runs across releases, extracting failed tests and error messages to enable AI-assisted analysis of the regression patterns.

Why are flaky tests excluded from the Sippy job run summary?

Flaky tests are excluded from the Sippy job run summary to ensure the output focuses on consistent test failures. This provides a cleaner dataset of grouped failures by SIG and accurate error messages for regression analysis.