x/exp/cmd/gorelease: split release, diff functionality and prepare to merge into GOROOT #46371
Open
5 of 8 tasks
Labels
modules
NeedsDecision
Feedback is required from experts, contributors, and/or the community before a change can be made.
Tools
This label describes issues relating to any tools in the x/tools repository.
Milestone
@jadekler and I spent some time talking today about the future of gorelease. Here's what we're thinking.
go doc
, it will run a separate binary (cmd/doc
in that case). As part of this, I propose we name the commandgo mod vet
to make it clear this is module-related, and it analyzes something likego vet
. The namego release
makes it sound like it's performing a release (uploading something), and the GoReleaser project has a similar name.go mod vet
, though it's an important use case. We should move this into a new command, saygolang.org/x/tools/cmd/gomoddiff
.To move forward, let's do the following:
go mod vet
.x/tools
that can be used to implementgo mod vet
andgomoddiff
.cmd/gomodvet
andgolang.org/x/tools/cmd/gomoddiff
.go mod vet
that invokescmd/gomodvet
.The text was updated successfully, but these errors were encountered: