go.mod: change imports to github.com/distribution/distribution/v3
Go 1.13 and up enforce import paths to be versioned if a project contains a go.mod and has released v2 or up. The current v2.x branches (and releases) do not yet have a go.mod, and therefore are still allowed to be imported with a non-versioned import path (go modules add a `+incompatible` annotation in that case). However, now that this project has a `go.mod` file, incompatible import paths will not be accepted by go modules, and attempting to use code from this repository will fail. This patch uses `v3` for the import-paths (not `v2`), because changing import paths itself is a breaking change, which means that the next release should increment the "major" version to comply with SemVer (as go modules dictate). Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
6200038bc7
commit
1d33874951
173 changed files with 527 additions and 527 deletions
|
@ -9,7 +9,7 @@ See https://github.com/containerd/containerd/tree/master/cmd/containerd-release
|
|||
|
||||
20. Update the `.mailmap` files.
|
||||
|
||||
30. Update the version file: `https://github.com/docker/distribution/blob/master/version/version.go`
|
||||
30. Update the version file: `https://github.com/distribution/distribution/blob/master/version/version.go`
|
||||
|
||||
40. Create a signed tag.
|
||||
|
||||
|
@ -26,11 +26,11 @@ hash.
|
|||
|
||||
50. Push the signed tag
|
||||
|
||||
60. Create a new [release](https://github.com/docker/distribution/releases).
|
||||
60. Create a new [release](https://github.com/distribution/distribution/releases).
|
||||
In the case of a release candidate, tick the `pre-release` checkbox. Use
|
||||
the generate release notes from the release tool
|
||||
|
||||
70. Update the registry binary in the [distribution library image repo](https://github.com/docker/distribution-library-image) by running the update script and opening a pull request.
|
||||
70. Update the registry binary in the [distribution library image repo](https://github.com/distribution/distribution-library-image) by running the update script and opening a pull request.
|
||||
|
||||
80. Update the official image. Add the new version in the [official images repo](https://github.com/docker-library/official-images) by appending a new version to the `registry/registry` file with the git hash pointed to by the signed tag. Update the major version to point to the latest version and the minor version to point to new patch release if necessary.
|
||||
e.g. to release `2.3.1`
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
commit = "HEAD"
|
||||
|
||||
project_name = "registry"
|
||||
github_repo = "docker/distribution"
|
||||
github_repo = "distribution/distribution"
|
||||
|
||||
# previous release
|
||||
previous = "v2.6.0"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue