SuperAPI AI Directory

rhdh-release

General & other

View repository

Updated 10-16 07:27

About this skill

<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

  1. Release dates — Current release dates and key milestones
  2. Future release dates — Upcoming release dates from schedule spreadsheet
  3. Release status — Active release status by issue type
  4. Teams — Teams and leads directory

Release Tracking

  1. Team breakdown — Issues by engineering team for a release
  2. Blocker bugs — Open blocker bugs for a release
  3. EPICs — Engineering EPICs not yet complete
  4. CVEs — CVE/vulnerability list for a release
  5. Release notes — Release-note lifecycle (unclassified, proposed, done, with text)

Announcements

  1. Feature Freeze update — Generate Feature Freeze status update for Slack
  2. Feature Freeze announcement — Generate Feature Freeze milestone announcement
  3. Code Freeze update — Generate Code Freeze status update for Slack
  4. Code Freeze announcement — Generate Code Freeze milestone announcement

Rich Filter Operations

  1. Post Code Freeze — Issues requiring attention after Code Freeze
  2. 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>