Ci

Ci from openshift-eng/ai-helpers.

by @openshift-eng 34 skills

Skills in this plugin

34
  1. Oc Auth · openshift-eng bundle
    Helper skill to retrieve OAuth tokens from the correct OpenShift cluster context when multiple clusters are configured
    1 install
  2. Revert Pr · openshift-eng
    Git revert workflow and Revertomatic PR template for reverting merged PRs
    1 install
  3. List Symptoms · openshift-eng bundle
    List, search, and inspect Sippy Symptoms and Labels — known CI failure signatures — via the public Sippy API
    1 install
  4. Manage Labels · openshift-eng bundle
    Create, update, or delete Sippy job run Labels (the human-readable tags applied by Symptoms) via the authenticated Sippy API
    1 install
  5. Fetch Payloads · openshift-eng bundle
    Fetch recent release payloads from the OpenShift release controller
    1 install
  6. Fetch Releases · openshift-eng bundle
    Fetch available OpenShift releases from the Sippy API
    0 installs
  7. Fetch Test Runs · openshift-eng bundle
    Fetch test runs from Sippy API including outputs for AI-based similarity analysis
    0 installs
  8. Manage Symptoms · openshift-eng bundle
    Create, update, or delete Sippy Symptoms — known CI failure signatures that automatically label job runs — via the authenticated Sippy API
    1 install
  9. Detect Permafail · openshift-eng
    Analyze consecutive job failures to determine if they represent a permafail pattern versus flaky failures
    1 install
  10. Fetch Jira Issue · openshift-eng bundle
    Fetch JIRA issue details including status, assignee, comments, and progress classification
    1 install
  11. Payload Analysis · openshift-eng bundle
    Analyze a payload snapshot to identify root causes of blocking job failures, score candidate PRs, and produce an HTML report with revert recommendations
    1 install
  12. Payload Snapshot · openshift-eng bundle
    Snapshot OpenShift payload data (release controller, PR diffs, comments, CI jobs, JUnit results, regression tracking) to a local directory for offline analysis
    1 install
  13. Fetch Test Report · openshift-eng bundle
    Fetch an OpenShift CI test report by name to get pass rates, test ID, and Jira component from Sippy
    0 installs
  14. Prow Job Analysis · openshift-eng bundle
    Use this skill when debugging a failed Prow CI job.
    1 install
  15. Triage Regression · openshift-eng bundle
    Create or update a Component Readiness triage record linking regressions to a JIRA bug
    1 install
  16. Analyze Disruption · openshift-eng bundle
    Analyze and compare disruption across one or more Prow CI job runs by examining interval data, audit logs, pod logs, and CPU metrics
    1 install
  17. Fetch Prowjob JSON · openshift-eng
    Fetch and return key data from a Prow job's prowjob.json artifact given a Prow job URL
    0 installs
  18. Fetch Prow Job Runs · openshift-eng bundle
    List Prow job runs from the Sippy API using its real filter syntax — find run IDs by job name, variant, result, or time window
    1 install
  19. Payload Autodl JSON · openshift-eng bundle
    Schema for the autodl JSON data file produced by payload-analysis for database ingestion — you must use this skill whenever generating the autodl JSON file
    1 install
  20. Reevaluate Job Runs · openshift-eng bundle
    Retroactively re-run Sippy Symptom detection on completed Prow CI job runs to apply or preview failure Labels
    1 install
  21. Set Release Blocker · openshift-eng bundle
    Set the Release Blocker field on a JIRA issue
    1 install
  22. Trigger Payload Job · openshift-eng
    MUST 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.
    1 install
  23. Add Jira Triage Link · openshift-eng bundle
    Add a Component Readiness triage record link to a JIRA issue description
    1 install
  24. Fetch Tide Pr Status · openshift-eng bundle
    Use when checking what's blocking a PR from merging in OpenShift CI — evaluates Tide merge requirements, required/forbidden labels, and required job statuses.
    1 install
  25. Payload Results YAML · openshift-eng bundle
    State management for agentic payload triage actions — you must use this skill whenever reading or writing the payload results YAML file
    1 install
  26. Fetch Job Run Summary · openshift-eng bundle
    Fetch a Prow job run summary from Sippy showing all failed tests grouped by SIG with error messages
    1 install
  27. Fetch Related Triages · openshift-eng bundle
    Fetch existing triages and untriaged regressions related to a given regression
    0 installs
  28. Stage Payload Reverts · openshift-eng
    Create TRT JIRA bugs, open revert PRs, and trigger payload jobs for high-confidence revert candidates
    1 install
  29. Bulk Triage Regressions · openshift-eng bundle
    Use 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
    1 install
  30. Fetch New Prs In Payload · openshift-eng bundle
    Fetch pull requests that are new in a given OpenShift payload compared to the previous payload
    1 install
  31. Fetch Regression Details · openshift-eng bundle
    Fetch detailed information about a Component Readiness regression from the Sippy API
    0 installs
  32. Diagnose Job Run Symptoms · openshift-eng bundle
    Explain which Sippy Symptoms and failure Labels apply to a Prow CI job run, in plain language, given only the Prow URL
    1 install
  33. Prow Job Analyze Resource · openshift-eng bundle
    Analyze Kubernetes resource lifecycle in Prow CI job artifacts by parsing audit logs and pod logs from GCS, generating interactive HTML reports with timelines
    1 install
  34. Payload Experimental Reverts · openshift-eng
    Experimentally test medium-confidence payload candidates by opening draft revert PRs and triggering payload jobs
    1 install