Stage Payload Reverts

Create Jira bugs, revert PRs, and trigger payload validation jobs.

1|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/openshift-eng/ga-regression-reports --skill stage-payload-reverts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Stage Payload Reverts
Source: https://github.com/openshift-eng/ga-regression-reports/tree/main/.claude/skills/stage-payload-reverts
Command: npx skills add https://github.com/openshift-eng/ga-regression-reports --skill stage-payload-reverts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stage Payload Reverts automates the full revert-staging workflow for payload regressions by creating TRT Jira bugs, opening revert PRs, and triggering payload validation jobs.

Core Features & Use Cases

  • End-to-end revert orchestration: creates TRT Jira bugs (idempotent), opens revert PRs (when necessary), and triggers payload validation jobs.
  • State synchronization: updates payload results YAML and HTML reports with revert status and links.
  • Parallel candidate handling: processes multiple revert_candidates in one run, with per-candidate outcomes and error handling.

Quick Start

Provide the required context in memory: results_yaml_path, payload_tag, version, stream, architecture, release_controller_url, and revert_candidates.

Frequently Asked Questions about Stage Payload Reverts

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

FAQPage Schema
How do I automate payload regression reverts end-to-end in CI?

Payload regression reverts are automated end-to-end by orchestrating Jira bug creation, revert pull requests, and payload validation job triggers across multiple tools. This Skill coordinates the full workflow using GitHub CLI and Jira access.

What do I need to set up before triggering an automated payload revert workflow?

Before triggering an automated payload revert workflow, you need GitHub CLI, Jira MCP access, and repository write permissions. You must also provide context in memory including results_yaml_path, payload_tag, version, stream, architecture, release_controller_url, and revert_candidates.

Can I process multiple revert candidates in a single regression triage run?

Yes, you can process multiple revert candidates in a single regression triage run. The Skill handles parallel candidate processing, providing per-candidate outcomes and error handling to manage multiple identified regressions simultaneously.

How does Jira bug creation work for unresolved payload regressions?

Jira bug creation for unresolved payload regressions works by automatically creating TRT Jira bugs in an idempotent manner. This ensures duplicate bugs are not created when coordinating revert staging across CI tools and validation jobs.

How does the revert process synchronize state across CI tools?

The revert process synchronizes state across CI tools by updating payload results YAML and HTML reports with revert status and links. It uses the payload-results-yaml and payload-autodl-json schemas to coordinate state throughout the orchestration.

When should I not use an automated payload revert orchestration workflow?

You should not use automated payload revert orchestration when revert candidates lack high confidence identification from analyze-payload. The workflow requires high confidence candidates, proper schemas, and necessary tool access to coordinate state safely across CI systems.