用途:管理 Red Hat Developer Hub(RHDH)的发布流程,覆盖发布日期与里程碑、发布状态跟踪、团队协调、冻结公告、阻塞缺陷、CVE 与发布说明。
主要能力:查询当前与未来发布日期;按问题类型查看活跃发布状态;查看团队与负责人目录;按工程团队统计某版本问题;列出未完成的阻塞缺陷、EPIC 与 CVE;检查发布说明生命周期(未分类、已提议、已完成、含文本);生成 Feature Freeze 与 Code Freeze 的 Slack 状态更新和里程碑公告;Code Freeze 后需关注的问题;检查或运行任意导出的 Rich Filter 过滤器、队列、时间序列或自定义比率查询。
使用方式:优先运行发布 CLI,例如 python scripts/release.py --json dates、python scripts/release.py --json status VERSION、python scripts/release.py --json blockers VERSION、python scripts/release.py --json slack feature-freeze VERSION、python scripts/release.py --json rich-filter inventory;CLI 失败时回退到对应 workflows 目录下的手动步骤。运行前需确认 Jira CLI 可用(acli jira workitem search --jql "project=RHIDP" --count 成功),使用 Google Sheets/Docs 时需 gog CLI 可用(gog sheets metadata 1vQXfvID72qwqvLb17eyGOvnZXrZG7NBzTGv6RP9wvyM --json 成功),否则安装 gog 并执行 gog auth add <email>。
适用场景:发布经理或团队负责人需要快速获取发布健康度、团队工作量、冻结进度与公告文案时。
限制:依赖 Jira 与 gog 认证及相应配置;具体版本号、日程数据与内部链接需从实际环境获取,资料未提供固定值;输出应包含具体问题数量与 Jira 链接、团队级拆分、可执行建议与影响评估。