mcpField
D
dagger-chores

dagger-chores

github.com/dagger开发16.5k37 次安装今天更新
代码仓库

关于 dagger-chores

dagger-chores 是用于 Dagger 仓库维护任务的技能,提供 Go 版本升级、生成文件更新和 telemetry 黄金测试更新的步骤清单。它适合执行这些例行变更的开发者。

主要功能

  1. 01提供 Go 版本升级清单
  2. 02说明生成文件更新步骤
  3. 03列出 telemetry 黄金测试更新命令

适用场景

  1. 01更新 Dagger 使用的 Go 版本
  2. 02重新生成仓库生成文件
  3. 03更新 telemetry 黄金测试

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dagger/dagger --skill dagger-chores

安装后在 Claude Code 中输入/dagger-chores确认已加载。

详细介绍

Dagger 日常维护

更新 Go 版本

收到更新 Go 版本的请求时,请使用此检查清单。

  1. 更新 engine/distconsts/consts.go 中的 Go 版本字符串:
  • GolangVersion = "X.Y.Z"
  1. 更新 .dagger/modules/go/main.go 中的 Go 默认版本字符串:
  • New(...) 中 version 参数上的 // +default="X.Y.Z"
  1. 使用以下格式的简短提交消息:
  • chore: bump to go <major.minor>
  • 示例:chore: bump to go 1.26
  1. 创建签名提交:
  • git commit -s -m "chore: bump to go <major.minor>"
  1. 提醒用户再次检查自上次更新以来是否新增了 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.

重新生成生成文件

收到重新生成生成文件的请求时,请使用此检查清单。

  1. 在 Dagger 仓库根目录下,为命令输出创建一个临时文件,并将其路径存储在 tmp_log 中。

  2. 运行生成命令,并将所有输出重定向到临时文件:

  • dagger generate -y >"$tmp_log" 2>&1
  1. 根据需要搜索临时文件,而不是打印完整输出。

  2. 完成后删除临时文件。

重新生成黄金测试

收到重新生成遥测黄金测试的请求时,请使用此检查清单。

  1. 在 Dagger 仓库根目录下运行 dagger call engine-dev test-telemetry --update -y

评论

支持 Markdown