#5450·goreleaser

标准化目标

作者: caarlos0创建于 2025年1月13日更新于 2026年4月9日
标签enhancementproposaleco/go

Go 本身没有"目标",所以我们在自己的方向上手动进行。在某些地方,所有部分都连接在一起,有时我们在每个部分之间使用下划线。其他构建者使用 `-` 来实现此功能。这可能是一个突变性更改,但我认为我们应该将 Go 的内部目标也改为以 `-` 分割。这样我们就可以使用 `strings.Split(target, "-")` 来实现,然后检查其中是否有部分为 `linux` 等。这将引入的突变性更改包括:

内容来源: goreleaser/goreleaser