Ci
Ci from openshift-eng/ai-helpers.
Skills in this plugin
34- ▌ Oc Auth · openshift-eng bundleHelper skill to retrieve OAuth tokens from the correct OpenShift cluster context when multiple clusters are configured
- ▌
- ▌ List Symptoms · openshift-eng bundleList, search, and inspect Sippy Symptoms and Labels — known CI failure signatures — via the public Sippy API
- ▌ Manage Labels · openshift-eng bundleCreate, update, or delete Sippy job run Labels (the human-readable tags applied by Symptoms) via the authenticated Sippy API
- ▌ Fetch Payloads · openshift-eng bundleFetch recent release payloads from the OpenShift release controller
- ▌
- ▌ Fetch Test Runs · openshift-eng bundleFetch test runs from Sippy API including outputs for AI-based similarity analysis
- ▌ Manage Symptoms · openshift-eng bundleCreate, update, or delete Sippy Symptoms — known CI failure signatures that automatically label job runs — via the authenticated Sippy API
- ▌ Detect Permafail · openshift-engAnalyze consecutive job failures to determine if they represent a permafail pattern versus flaky failures
- ▌ Fetch Jira Issue · openshift-eng bundleFetch JIRA issue details including status, assignee, comments, and progress classification
- ▌ Payload Analysis · openshift-eng bundleAnalyze a payload snapshot to identify root causes of blocking job failures, score candidate PRs, and produce an HTML report with revert recommendations
- ▌ Payload Snapshot · openshift-eng bundleSnapshot OpenShift payload data (release controller, PR diffs, comments, CI jobs, JUnit results, regression tracking) to a local directory for offline analysis
- ▌ Fetch Test Report · openshift-eng bundleFetch an OpenShift CI test report by name to get pass rates, test ID, and Jira component from Sippy
- ▌
- ▌ Triage Regression · openshift-eng bundleCreate or update a Component Readiness triage record linking regressions to a JIRA bug
- ▌ Analyze Disruption · openshift-eng bundleAnalyze and compare disruption across one or more Prow CI job runs by examining interval data, audit logs, pod logs, and CPU metrics
- ▌ Fetch Prowjob JSON · openshift-engFetch and return key data from a Prow job's prowjob.json artifact given a Prow job URL
- ▌ Fetch Prow Job Runs · openshift-eng bundleList Prow job runs from the Sippy API using its real filter syntax — find run IDs by job name, variant, result, or time window
- ▌ Payload Autodl JSON · openshift-eng bundleSchema for the autodl JSON data file produced by payload-analysis for database ingestion — you must use this skill whenever generating the autodl JSON file
- ▌ Reevaluate Job Runs · openshift-eng bundleRetroactively re-run Sippy Symptom detection on completed Prow CI job runs to apply or preview failure Labels
- ▌
- ▌ Trigger Payload Job · openshift-engMUST be used whenever triggering payload testing on a PR. Do not post payload commands without following this skill — the command syntax is specific and other formats will be silently ignored by the bot.
- ▌ Add Jira Triage Link · openshift-eng bundleAdd a Component Readiness triage record link to a JIRA issue description
- ▌ Fetch Tide Pr Status · openshift-eng bundleUse when checking what's blocking a PR from merging in OpenShift CI — evaluates Tide merge requirements, required/forbidden labels, and required job statuses.
- ▌ Payload Results YAML · openshift-eng bundleState management for agentic payload triage actions — you must use this skill whenever reading or writing the payload results YAML file
- ▌ Fetch Job Run Summary · openshift-eng bundleFetch a Prow job run summary from Sippy showing all failed tests grouped by SIG with error messages
- ▌ Fetch Related Triages · openshift-eng bundleFetch existing triages and untriaged regressions related to a given regression
- ▌ Stage Payload Reverts · openshift-engCreate TRT JIRA bugs, open revert PRs, and trigger payload jobs for high-confidence revert candidates
- ▌ Bulk Triage Regressions · openshift-eng bundleUse this skill for Component Readiness triage duty - holistically analyze and triage all untriaged regressions for a set of components in a view, clustering them into root-cause buckets
- ▌ Fetch New Prs In Payload · openshift-eng bundleFetch pull requests that are new in a given OpenShift payload compared to the previous payload
- ▌ Fetch Regression Details · openshift-eng bundleFetch detailed information about a Component Readiness regression from the Sippy API
- ▌ Diagnose Job Run Symptoms · openshift-eng bundleExplain which Sippy Symptoms and failure Labels apply to a Prow CI job run, in plain language, given only the Prow URL
- ▌ Prow Job Analyze Resource · openshift-eng bundleAnalyze Kubernetes resource lifecycle in Prow CI job artifacts by parsing audit logs and pod logs from GCS, generating interactive HTML reports with timelines
- ▌ Payload Experimental Reverts · openshift-engExperimentally test medium-confidence payload candidates by opening draft revert PRs and triggering payload jobs