Skip to content

Commit 870dcdf

Browse files
CodeCasterXclaude
andauthored
docs: simplify upgrade-dep workflow (#385)
移除自动创建分支和 PR 的步骤,改为手动检查后提交,使工作流程更加灵活可控。 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude <[email protected]>
1 parent e46632e commit 870dcdf

File tree

2 files changed

+8
-47
lines changed

2 files changed

+8
-47
lines changed

.agent/workflows/upgrade-dep.md

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,16 @@
11
---
2-
description: 升级依赖并创建 Pull Request
2+
description: 升级依赖
33
---
44

55
1. 解析输入参数。
66
- 包名 (例如 `swagger-ui`)
77
- 原版本 (例如 `5.30.0`)
88
- 新版本 (例如 `5.30.2`)
99

10-
2. 创建新的功能分支。
11-
- `run_command("git checkout -b fit-enhancement-<package>-<to-version>")`
12-
13-
3. 更新依赖文件。
10+
2. 更新依赖文件。
1411
- 搜索旧版本字符串:`grep_search(query="<from-version>", path=".")`
1512
- 使用 `replace_file_content` 更新 `pom.xml`, `package.json` 或其他相关文件。
1613

17-
4. 验证变更。
14+
3. 验证变更。
1815
- `run_command("git diff")`
1916
- `run_command("mvn clean package -Dmaven.test.skip=true")` (或适当的构建命令)
20-
21-
5. 提交变更。
22-
- `run_command("git add .")`
23-
- 提交消息:
24-
```
25-
Upgrade <package> from v<from-version> to v<to-version>
26-
27-
🤖 Generated with Antigravity
28-
29-
Co-Authored-By: Antigravity <[email protected]>
30-
```
31-
32-
6. 推送并创建 Pull Request。
33-
- `run_command("git push -u origin HEAD")`
34-
- 触发 `pr` 工作流(或按照 `pr.md` 中的逻辑手动运行 `gh pr create`)。

.claude/commands/upgrade-dep.md

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
升级项目依赖并创建 PR
1+
升级项目依赖
22

33
**用法:**
44
- `/upgrade-dep <package-name> <from-version> <to-version>` - 升级指定依赖
@@ -11,39 +11,18 @@
1111
- 原版本:第二个参数
1212
- 新版本:第三个参数
1313

14-
2. **创建功能分支**
15-
```
16-
git checkout -b fit-enhancement-<package-name>-<to-version>
17-
```
18-
19-
3. **查找并更新依赖相关文件**
14+
2. **查找并更新依赖相关文件**
2015
- 使用 Grep 搜索包含旧版本号的文件
2116
- 更新 pom.xml、package.json 或其他配置文件
2217
- 更新相关的静态资源文件(如果需要)
2318

24-
4. **验证变更**
19+
3. **验证变更**
2520
```
2621
git diff
2722
mvn clean package -Dmaven.test.skip=true
2823
```
2924

30-
5. **提交变更**
31-
```
32-
git add .
33-
git commit -m "Upgrade <package-name> from v<from-version> to v<to-version>
34-
35-
🤖 Generated with [Claude Code](https://claude.com/claude-code)
36-
37-
Co-Authored-By: Claude <[email protected]>"
38-
```
39-
40-
6. **推送并创建 PR**
41-
- 推送到远程:`git push -u origin <branch>`
42-
- 自动调用 `/pr 3.5.x` 创建 PR
43-
- PR 标题:`[模块名] Upgrade <package-name> from v<from-version> to v<to-version>`
44-
- 变更类型选择:📦 依赖升级
45-
4625
**注意事项:**
4726
- 升级后必须进行编译测试
48-
- PR 描述要说明升级原因
49-
- 标记为微小变更,不需要 Issue
27+
- 升级完成后请人工检查变更内容
28+
- 检查无误后可手动提交代码

0 commit comments

Comments
 (0)