Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
proposal: x/all: start tagging versions #21324
As a start, just maintain a semver tag for each package in golang.org/x/* (or at least in the mostly-stable repos), since a package is the unit of use in most cases. The natural starting semver is 1.0.0 (unless a package is considered unstable, in which case 0.1.0).
For now, let users create modules from tagged packages as needed. Eventually you may decide to bless certain of those modules.
You might want to add tags ASAP; the imminent rush of
@gopherbot add modules
This is creating a lot of noise within go.sum files when many libraries utilize
@bradfitz wrote in 2018:
Now Go1.14 is out and we have a some experience on the module workflow, so I'm moving this from "on hold" to "Proposal" for re-evaluation.