Files
CraftKit/plugins/git/skills/release/SKILL.md
T

18 lines
1.0 KiB
Markdown

---
name: release
description: 基于 Git 历史、项目版本规则和验证证据准备版本号、变更摘要与发布检查,并在逐步授权后执行本地版本提交、标签或远端发布。普通提交、分支集成或仅生成提交信息不应触发。
---
# 版本发布
先只读确认工作区、当前版本、基线、发布范围、版本规则、构建测试结果和目标渠道,输出发布预览。
## 分阶段授权
1. 准备:只读生成建议版本、变更摘要、风险、回滚和检查清单。
2. 本地变更:修改版本文件、生成发布说明或创建本地提交,执行前再次确认。
3. 标签:展示标签名、目标提交和注释,单独确认后创建。
4. 远端:推送、创建 Release 或触发发布必须再次确认,并使用非交互安全命令。
默认排除环境配置、凭据、本地缓存和未确认生成物。工作区不干净、验证失败、版本来源冲突或目标提交不明确时停止;禁止未经明确要求强推、覆盖标签或修改远端历史。