SuperAPI AI 工具集

rhdh-release-fixversions

通用与其它

查看项目

更新于 10-16 07:27

技能介绍

用途:在 RHIDP、RHDHPLAN、RHDHBUGS 三个 Jira 项目间保持修复版本名称与元数据一致,供发布经理在开启或关闭发布流时使用。

主要能力:check 校验认证与项目访问权限;list 列出未发布版本;status 查看某版本跨项目生命周期;close-check 在关闭发布 Feature 前检查;diff 检测未发布版本漂移;plan 生成创建与更新计划;ensure 确保某版本在各项目存在;apply 执行已批准计划。list、diff、批量 plan 默认针对未发布版本,可用 --include-released 纳入近 365 天 GA,或 --all-versions 查看全部历史。

使用方式:需在本技能目录(含 SKILL.md)下运行,例如 cd skills/release/rhdh-release-fixversions 后执行 uv run scripts/fixversions.py check --json。任何子命令可加 --staging 指向预发 Jira;设置 JIRA_STAGING_URL,复用生产 JIRA_EMAIL 与 JIRA_API_TOKEN,可选 JIRA_STAGING_EMAIL 或 JIRA_STAGING_TOKEN,设 JIRA_USE_STAGING=true 可免去每次传参。写操作前先运行 check,认证缺失时提示人工执行 /setup-rhdh-skills jira;can_write 为 false 或缺少 Administer Projects 权限时停止。所有变更属外部写入,需先经 /mutation-gate,用 plan 或 ensure 生成计划并展示操作表,批准后再 apply。删除仍有问题的版本需在 apply 时传 --move-issues-to VERSION,优先用 ensure --archived 归档。

限制:acli 无法创建或删除修复版本,本技能直接使用 Jira REST 与调用者令牌;凭据只存于环境或令牌文件,不进入对话、计划预览或提交文件。RHDHSUPP 不参与同步。z-stream 关闭时 close-check 会查询 RHDH y-stream 生命周期,若下一补丁缺失版本或发布 Feature,JSON 会设 prompt_user 为 true 并给出建议操作。资料未提供具体收费、价格或平台信息。