
Description
Manages RHDH releases — dates, status tracking, team coordination, freeze announcements, blocker bugs, CVEs, and release notes. Trigger on "release dates", "release status", "feature freeze", "code freeze", "blocker bugs", "CVEs", "release notes", "team breakdown", or any RHDH release management question.
SKILL.md
<essential_principles>
Always provide: specific issue counts with Jira links, team-level breakdown if applicable, actionable recommendations (retriage, escalate, extend timeline), and impact assessment.
</essential_principles>
RHDH Release Management
What would you like to do?
Release Information
- Release dates — Current release dates and key milestones
- Future release dates — Upcoming release dates from schedule spreadsheet
- Release status — Active release status by issue type
- Teams — Teams and leads directory
Release Tracking
- Team breakdown — Issues by engineering team for a release
- Blocker bugs — Open blocker bugs for a release
- EPICs — Engineering EPICs not yet complete
- CVEs — CVE/vulnerability list for a release
- Release notes — Release-note lifecycle (unclassified, proposed, done, with text)
Announcements
- Feature Freeze update — Generate Feature Freeze status update for Slack
- Feature Freeze announcement — Generate Feature Freeze milestone announcement
- Code Freeze update — Generate Code Freeze status update for Slack
- Code Freeze announcement — Generate Code Freeze milestone announcement
Rich Filter Operations
- Post Code Freeze — Issues requiring attention after Code Freeze
- Rich Filter catalog/query — Inspect or run any exported filter, queue, time series, or custom-ratio query
Wait for response before proceeding.
Preferred: Run the release CLI first (python scripts/release.py --json <command>). If the CLI fails, fall back to the workflow's manual steps.
| Response | CLI Command | Workflow (fallback) |
|---|---|---|
| 1, "release dates", "key dates", "freeze dates", "milestone dates" | python scripts/release.py --json dates | workflows/release-dates.md |
| 2, "future releases", "upcoming releases", "release roadmap", "future dates" | python scripts/release.py --json future-dates VERSION | workflows/future-release-dates.md |
| 3, "release status", "active releases", "release health", "release overview" | python scripts/release.py --json status VERSION | workflows/release-status.md |
| 4, "teams", "team leads", "team list", "team contacts", "team directory" | python scripts/release.py --json teams | workflows/teams-and-leads.md |
| 5, "team breakdown", "issues by team", "team workload", "team counts" | python scripts/release.py --json team-breakdown VERSION | workflows/issues-by-team.md |
| 6, "blocker bugs", "blockers", "critical issues", "blocking issues" | python scripts/release.py --json blockers VERSION | workflows/blocker-bugs.md |
| 7, "epics", "engineering epics", "open epics", "active epics" | python scripts/release.py --json epics VERSION | workflows/engineering-epics.md |
| 8, "cves", "vulnerabilities", "security issues", "security bugs" | python scripts/release.py --json cves VERSION | workflows/cves.md |
| 9, "release notes", "missing release notes", "release note gaps" | python scripts/release.py --json notes VERSION | workflows/release-notes.md |
| 10, "feature freeze update", "feature freeze status", "feature freeze progress" | python scripts/release.py --json slack feature-freeze-update VERSION | workflows/announce-feature-freeze-update.md |
| 11, "feature freeze announcement", "announce feature freeze", "feature freeze reached" | python scripts/release.py --json slack feature-freeze VERSION | workflows/announce-feature-freeze.md |
| 12, "code freeze update", "code freeze status", "code freeze progress" | python scripts/release.py --json slack code-freeze-update VERSION | workflows/announce-code-freeze-update.md |
| 13, "code freeze announcement", "announce code freeze", "code freeze reached" | python scripts/release.py --json slack code-freeze VERSION | workflows/announce-code-freeze.md |
| 14, "post code freeze", "post-freeze", "after code freeze" | python scripts/release.py --json post-freeze VERSION | workflows/post-code-freeze.md |
| 15, "rich filter", "filter catalog", "smart filter", "rich queue" | python scripts/release.py --json rich-filter inventory | workflows/rich-filter-catalog.md |
<reference_index>
| Reference | Purpose | Load when |
|---|---|---|
references/jql-release.md | 20 release-specific templates (9 inline + 11 Rich Filter) | Any Jira query for release data |
references/rich-filter-coverage.md | Export coverage, mappings, and intentional exclusions | Auditing or extending Rich Filter integration |
references/slack-templates.md | 4 Slack announcement templates | Generating freeze announcements |
references/config.md | GDrive IDs, project keys, dashboards, Rich Filter config, gog setup | Looking up config values or links |
gog docs cat 13OkypJ3u_7Jq6kEhKhjEFwHQ12oPFDKXVzFjYW4XLdk | Release process (live Google Doc) | Release process questions, onboarding |
../../rhdh-jira/references/auth.md | Jira auth setup | Jira prerequisite fails |
../../rhdh-jira/references/acli-commands.md | acli command reference | Building acli commands |
../../rhdh/references/private-data.md | Private data repo setup (Rich Filter JSON) | Rich Filter not found or setup questions |
</reference_index>
Run before any workflow:
| Requirement | Check | Fix |
|---|---|---|
| Jira CLI | acli jira workitem search --jql "project=RHIDP" --count succeeds | Load ../../rhdh-jira/SKILL.md Prerequisites |
| gog CLI (for Google Sheets/Docs) | gog sheets metadata 1vQXfvID72qwqvLb17eyGOvnZXrZG7NBzTGv6RP9wvyM --json succeeds | Install gog and run gog auth add <email> |
More skills from the rhdh-skill repository
View all 20 skillsagent-ready
assess repository readiness for AI agents
Jul 16AgentsCode AnalysisEngineeringbackstage-upgrade
upgrade Backstage dependencies
Jul 16EngineeringMaintenanceMigrationbase-images-and-rpms
update base images and lockfiles
Jul 16AutomationConfigurationContainersDeploymentcreate-plugin
scaffold and package RHDH dynamic plugins
Jul 16DeploymentPlugin Developmentkonflux-release-data-rpa
update release tags in konflux-release-data
Jul 16AutomationDeploymentGitLabkonflux-tekton-updates
update Konflux Tekton task digests
Jul 16AutomationCI/CDDeploymentEngineering
More from Red Hat Developer
View publisherlifecycle
check Red Hat product lifecycle status
rhdh-skill
Jul 16ComplianceMaintenanceOperationsnfs-migration
migrate plugins to New Frontend System
rhdh-skill
Jul 16EngineeringFrontendMigrationoverlay
manage RHDH plugin export overlays
rhdh-skill
Jul 16AutomationCode ReviewDeploymentEngineeringprow
manage Prow CI job configurations
rhdh-skill
Jul 16AutomationCI/CDKubernetesprow-trigger-nightly
trigger RHDH nightly ProwJobs
rhdh-skill
Jul 16AutomationCI/CDOpenShiftrhdh
develop plugins for Red Hat Developer Hub
rhdh-skill
Jul 23EngineeringPlugin Development