SuperAPI AI 工具集

hotfix

办公与效率

查看项目

更新于 10-15 17:26

技能介绍

用途:hotfix 用于生产环境故障的紧急修复流程,在用户请求 hotfix 或 /hotfix 时启动,引导从创建 hotfix/* 分支到确认补丁发布的完整过程。

前提检查:git status --short 输出为空;main 分支存在;gh auth status 执行成功。

主要能力:检查前提条件;从 main 创建 hotfix/* 分支;给出修复、质量检查、创建 PR 与发布确认的步骤指引。

使用方式: 模式 A 指定 Issue 编号:./scripts/release/create-hotfix.sh 42,生成 hotfix/42。 模式 B 指定说明:./scripts/release/create-hotfix.sh fix-critical-bug,生成 hotfix/fix-critical-bug。 模式 C 交互式:./scripts/release/create-hotfix.sh。

修复后的流程:

  1. 实现修复:git add .、git commit -m "fix: 緊急修正の説明";
  2. 质量检查:make quality-checks;
  3. 推送并创建 PR:git push -u origin hotfix/xxx,随后 gh pr create --base main --head hotfix/xxx --title "fix: 緊急修正の説明" --label "hotfix,auto-merge";
  4. 发布确认:gh release view。

限制与注意:不要包含紧急修复以外的改动;提交信息使用 Conventional Commits 的 fix: 前缀;合并到 main 后会自动创建补丁版本(例如 v1.2.4)。具体脚本行为、自动化程度与运行环境要求等,资料未进一步说明。