lvms-ci:prow-job

Analyze Prow CI job artifacts to classify test failures versus infrastructure flakes.

7|15|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/openshift-eng/edge-tooling --skill lvms-ci-prow-job
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lvms-ci:prow-job
Source: https://github.com/openshift-eng/edge-tooling/tree/main/plugins/lvms-ci/skills/prow-job
Command: npx skills add https://github.com/openshift-eng/edge-tooling --skill lvms-ci-prow-job

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When a Prow CI job fails, the logs can be enormous and confusing, making it hard to quickly identify the true failure cause and avoid time-wasting triage.

Core Features & Use Cases

  • Artifact-backed failure analysis: Downloads Prow/GCS artifacts (or uses a local artifacts directory) and scans logs to locate failure points with file and line context.
  • Error classification by stack layer and severity: Determines whether the failure is a real test failure versus CI/infrastructure flake and assigns a severity (1–5) and stack layer.
  • Structured reporting for automation: Outputs both a human-readable report and a machine-readable summary block for deduplication and downstream tooling.

Use case: analyze an LVMS e2e integration test failure by URL, quickly determine whether the failure is AWS infra, external CI/config, setup/deploy, or an actual LVMS/operator test regression, and generate a standardized report for engineers and issue trackers.

Quick Start

Run /lvms-ci:prow-job with a Prow job URL or a local artifacts directory that contains build-log.txt and finished.json to receive a severity-ranked, structured root-cause report.

Frequently Asked Questions about lvms-ci:prow-job

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

FAQPage Schema
How do I find the root cause of a Prow CI job failure from build logs?▼

Analyze Prow CI artifacts by downloading job logs from Prow or GCS web URLs, scanning build-log and step logs for fatal errors with file context, and classifying the failure by stack layer and severity to identify the true root cause.

How do I tell if a test failure is an infrastructure flake or a real regression?▼

Distinguish infrastructure flakes from real test failures by analyzing log context around fatal errors, assigning a 1–5 severity score, and categorizing the stack layer to isolate AWS infra, external CI config, or actual LVMS operator regressions.

Can I analyze local Prow job artifacts instead of using a URL?▼

Yes, you can analyze local Prow job artifacts by pointing the tool to a pre-downloaded directory containing build-log.txt and finished.json, enabling deterministic log scanning and root-cause analysis without fetching from a Prow or GCS web URL.

How does structured reporting work for CI test failure triage?▼

Structured reporting for CI test failure triage generates a machine-readable summary block alongside a human-readable report, enabling automated error deduplication and seamless integration with downstream issue tracking and engineering tooling.

What is needed to start triaging an LVMS e2e integration test failure?▼

To start triaging an LVMS e2e integration test failure, you need a Prow job URL or a local artifacts directory containing build-log.txt and finished.json to generate a severity-ranked, structured root-cause report.