Files
game-driver/.woodpecker.yml
mapleafgo b0f07624b0
All checks were successful
ci/woodpecker/tag/woodpecker Pipeline was successful
refactor(cli): 将 cobra 替换为 urfave/cli v3 并添加版本号注入
- 移除 cobra 依赖,使用更轻量的 urfave/cli v3
- 删除 cmd/root.go,将 CLI 逻辑整合到 main.go
- 添加编译时版本号注入(Version 和 Commit)
- 适配 .woodpecker.yml 以支持新的版本号路径
- 代码从 147 行减少到 135 行(净减少 12 行)

版本号现在通过 ldflags 在编译时注入,不再硬编码。
CI 构建时会自动从 Git tag 和 commit SHA 注入版本信息。
2026-04-08 14:44:58 +08:00

1.6 KiB