从 pkg.go.dev 中删除旧版本
我在 GitHub 上有这个 Go 包。在 GitHub 上,我删除了旧版本标签。但在:
https://pkg.go.dev/example.com/username/pkg它仍然显示那些旧版本。
我想知道如何从 pkg.go.dev
回答
Go 模块版本是不可变的:您不能通过简单地删除标签来使它们无效,因为如果您随后重用这些标签,则会导致校验和不匹配现有用户的。
相反,你可以使用retract指令在你的go.mod文件中警告用户避免在特定范围内的版本,并且使go命令不能对这些版本在默认情况下增加新的依赖。