Set Release Blocker

Update and verify the Release Blocker field on Jira issues via REST API.

1|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/openshift-eng/ga-regression-reports --skill set-release-blocker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Set Release Blocker
Source: https://github.com/openshift-eng/ga-regression-reports/tree/main/.claude/skills/set-release-blocker
Command: npx skills add https://github.com/openshift-eng/ga-regression-reports --skill set-release-blocker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill standardizes and automates updating the Release Blocker field on Jira issues, ensuring component readiness regressions are consistently tracked and surfaced.

Core Features & Use Cases

  • Update the Release Blocker field on Jira issues to Approved, Proposed, Rejected, or clear it.
  • Verify the update by reading back the current field value after the change.
  • Enforce safe operation by requiring API token and username via environment variables and validating input values.

Quick Start

Provide the Jira issue key and optional value (Approved, Proposed, Rejected, or empty to clear) to update the Release Blocker.

Frequently Asked Questions about Set Release Blocker

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

FAQPage Schema
How do I update the Release Blocker field on Jira issues automatically?

To update the Release Blocker field on Jira issues automatically, you can use a command-line automation skill that sends a PUT request to the Jira REST API. It sets the field to Approved, Proposed, Rejected, or clears it, and then reads back the value to verify the update.

What Jira credentials do I need to set a release blocker via the REST API?

Setting a release blocker via the Jira REST API requires the JIRA_API_TOKEN and JIRA_USERNAME environment variables. The automation script uses these credentials to authenticate the PUT request and enforce safe operation when modifying issue fields.

Can I clear the Release Blocker field on a Jira issue using automation?

Yes, you can clear the Release Blocker field on a Jira issue by passing an empty value to the automation command. The script validates the input and uses the Jira REST API to remove the existing field value.

When do I need to set a release blocker for OpenShift component readiness?

You need to set a release blocker for OpenShift component readiness when managing regressions during GA and final RC releases. This ensures that component readiness regressions are consistently tracked and surfaced through the Jira issue tracking system.

What happens if the Jira Release Blocker update fails?

If the Jira Release Blocker update fails, the automation handles errors and validates input values to prevent incorrect modifications. It verifies the update by reading back the current field value after the change to ensure the REST API request succeeded.