ワンクリックで
release
// 执行标准化的版本发布流程(SNAPSHOT 替换、Release commit、Tag、发布分支、下一 SNAPSHOT)。当用户要求发布版本、执行 release、创建新版本时触发。参数为版本号(X.Y.Z 格式)。
// 执行标准化的版本发布流程(SNAPSHOT 替换、Release commit、Tag、发布分支、下一 SNAPSHOT)。当用户要求发布版本、执行 release、创建新版本时触发。参数为版本号(X.Y.Z 格式)。
分析 Code Scanning (CodeQL) 告警,评估安全风险并创建修复任务。当用户要求分析 Code Scanning 告警、CodeQL 告警时触发。参数为告警编号。
分析 Dependabot 安全告警,评估安全风险并创建修复任务。当用户要求分析 Dependabot 告警、评估依赖漏洞风险时触发。参数为告警编号。
关闭 Code Scanning (CodeQL) 告警,需提供合理理由。当用户要求关闭 Code Scanning 告警、dismiss CodeQL 告警时触发。参数为告警编号。
关闭 Dependabot 安全告警,需提供合理理由。当用户要求关闭 Dependabot 告警、dismiss Dependabot 告警时触发。参数为告警编号。
分析 GitHub Issue 并创建任务文件和需求分析文档。当用户要求分析某个 issue、创建任务跟踪 issue 时触发。参数为 issue 编号。
根据用户的自然语言描述创建任务并执行需求分析。当用户描述一个新功能、Bug 或改进需求,要求创建任务时触发。参数为任务的自然语言描述。
| name | release |
| description | 执行标准化的版本发布流程(SNAPSHOT 替换、Release commit、Tag、发布分支、下一 SNAPSHOT)。当用户要求发布版本、执行 release、创建新版本时触发。参数为版本号(X.Y.Z 格式)。 |
执行标准化的版本发布流程。不含构建验证,不含自动推送。
<version>: 发布版本号,格式为 X.Y.Z(必需)解析并验证参数: 版本号必须匹配 X.Y.Z 格式,确认 SNAPSHOT 存在。
确认工作区状态: 工作区必须干净(无未提交更改)。
全局替换 SNAPSHOT -> Release: 将 X.Y.Z-SNAPSHOT 替换为 X.Y.Z。
排除目录: .agents/, .ai-workspace/, .claude/, .codex/, .gemini/, .opencode/
创建 Release commit: git add -A && git commit -m "Release X.Y.Z"
创建轻量标签: git tag vX.Y.Z
创建发布分支: git branch release-X.Y.Z
回退当前分支: git reset --hard HEAD~1
替换为下一 SNAPSHOT: X.Y.Z-SNAPSHOT -> X.Y.(Z+1)-SNAPSHOT
创建 SNAPSHOT commit: git add -A && git commit -m "Prepare the next SNAPSHOT version"
输出总结: 包含发布信息和后续手动操作指引。
mvn clean install 验证