关于 dagger-chores
dagger-chores 是用于 Dagger 仓库维护任务的技能,提供 Go 版本升级、生成文件更新和 telemetry 黄金测试更新的步骤清单。它适合执行这些例行变更的开发者。
主要功能
- 01提供 Go 版本升级清单
- 02说明生成文件更新步骤
- 03列出 telemetry 黄金测试更新命令
适用场景
- 01更新 Dagger 使用的 Go 版本
- 02重新生成仓库生成文件
- 03更新 telemetry 黄金测试
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dagger/ dagger --skill dagger-chores安装后在 Claude Code 中输入/dagger-chores确认已加载。
详细介绍
Dagger 日常维护
更新 Go 版本
收到更新 Go 版本的请求时,请使用此检查清单。
- 更新
engine/distconsts/consts.go中的 Go 版本字符串:
GolangVersion = "X.Y.Z"
- 更新
.dagger/modules/go/main.go中的 Go 默认版本字符串:
New(...)中version参数上的// +default="X.Y.Z"
- 使用以下格式的简短提交消息:
chore: bump to go <major.minor>- 示例:
chore: bump to go 1.26
- 创建签名提交:
git commit -s -m "chore: bump to go <major.minor>"
- 提醒用户再次检查自上次更新以来是否新增了 Go 版本字符串的位置,并告知用户可以请 Agent 帮忙查找。
- 建议措辞:
Please double-check if any additional Go version strings were added in new files; these locations can change over time. If helpful, I can also help search for those locations.
重新生成生成文件
收到重新生成生成文件的请求时,请使用此检查清单。
-
在 Dagger 仓库根目录下,为命令输出创建一个临时文件,并将其路径存储在
tmp_log中。 -
运行生成命令,并将所有输出重定向到临时文件:
dagger generate -y >"$tmp_log" 2>&1
-
根据需要搜索临时文件,而不是打印完整输出。
-
完成后删除临时文件。
重新生成黄金测试
收到重新生成遥测黄金测试的请求时,请使用此检查清单。
- 在 Dagger 仓库根目录下运行
dagger call engine-dev test-telemetry --update -y
评论
支持 Markdown