已开启
chore(release): goreleaser brews 迁移新 schema(升级 goreleaser 的硬前置) #617
aflyingto创建于  16 天前
aflyingto成员
16 天前 创建

背景

  • 第七轮评审(#610 第五节)记录:goreleaser brews 配置使用已废弃的旧 schema;当前 release workflow 钉 goreleaser v2.17.1,实跑仅产生 deprecation 告告警、formula 正常生成,不阻塞发布(v0.15.0 发布已验证)
  • 但在升级 goreleaser 或引入 brews check 步骤之前必须先迁移新 schema,否则 exit 2 硬失败

任务

  • 将 .goreleaser.yaml 的 brews 段迁移至新 schema
  • 迁移后解锁:goreleaser 版本升级、brews check 步骤引入

验收标准

  • goreleaser snapshot(当前钉版或升级版)无 brews deprecation 告警
  • Homebrew tap formula 生成结果与迁移前一致(内容不变,仅配置形态变化)
  • 相关契约测试更新并全绿

影响范围

.goreleaser.yaml、.github/workflows/release.yml(钉版)、相关契约测试

likedislike
Aaflyingto成员
16 天前 添加了label:scope/release, status/triage,type/process