DockerCLI/vendor/github.com
Sebastiaan van Stijn febb37a38e
remove buildkit as dependency
This copies the github.com/moby/buildkit/util/appcontext
package as an internal package. The appcontext package from
BuildKit was the only remaining dependency on BuildKit, and
while we may need some of its functionality, the implementation
is not correct for how it's used in docker/cli (so would need
a rewrite).

Moving a copy of the code into the docker/cli (but as internal
package to prevent others from depending on it) is a first step
in that process, and removes the circular dependency between
BuildKit and the CLi.

We are only using these:

    tree vendor/github.com/moby/buildkit
    vendor/github.com/moby/buildkit
    ├── AUTHORS
    ├── LICENSE
    └── util
        └── appcontext
            ├── appcontext.go
            ├── appcontext_unix.go
            ├── appcontext_windows.go
            └── register.go

    3 directories, 6 files

Before this:

    go mod graph | grep ' github.com/docker/cli'
    github.com/moby/buildkit@v0.11.6 github.com/docker/cli@v23.0.0-rc.1+incompatible

After this:

    go mod graph | grep ' github.com/docker/cli'
    # (nothing)

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2023-09-28 00:04:51 +02:00
..
Azure/go-ansiterm vendor dependencies with go1.17 2022-03-26 19:48:14 +01:00
Microsoft vendor: github.com/Microsoft/hcsshim v0.11.1 2023-09-21 15:29:50 +02:00
beorn7/perks vendor with go mod 2021-12-16 21:16:01 +01:00
cespare/xxhash/v2 vendor: github.com/cespare/xxhash/v2 v2.2.0 2023-07-20 00:21:37 +02:00
container-orchestrated-devices/container-device-interface Update vendoring for CDI parser 2023-07-04 15:14:34 +02:00
containerd/containerd vendor: github.com/containerd/containerd v1.6.24 2023-09-19 16:42:32 +02:00
creack/pty vendor: github.com/creack/pty v1.1.18 2023-04-27 02:20:43 +02:00
distribution/reference migrate reference github.com/distribution/reference 2023-09-05 17:53:20 +02:00
docker vendor: github.com/docker/docker d3afa80b96bf (v25.0.0-dev) 2023-09-21 15:30:51 +02:00
felixge/httpsnoop vendor: github.com/docker/docker 06499c52e2b1 (v25.0.0-dev) 2023-09-08 01:55:58 +02:00
fvbommel/sortorder vendor dependencies with go1.17 2022-03-26 19:48:14 +01:00
go-logr vendor: github.com/docker/docker 06499c52e2b1 (v25.0.0-dev) 2023-09-08 01:55:58 +02:00
gogo/protobuf Set buildx as default builder 2022-02-03 10:38:05 +01:00
golang/protobuf vendor: github.com/golang/protobuf v1.5.3 2023-07-20 00:20:03 +02:00
google vendor: github.com/google/go-cmp v0.5.9 to remove golang.org/x/xerrors 2022-11-05 23:24:04 +01:00
gorilla/mux vendor dependencies with go1.17 2022-03-26 19:48:14 +01:00
inconshreveable/mousetrap vendor: github.com/inconshreveable/mousetrap v1.1.0 2022-12-27 13:45:16 +01:00
klauspost/compress vendor: github.com/klauspost/compress v1.16.5 2023-09-19 16:38:35 +02:00
mattn/go-runewidth vendor: github.com/mattn/go-runewidth v0.0.14 2023-05-05 02:37:12 +02:00
matttproud/golang_protobuf_extensions vendor with go mod 2021-12-16 21:16:01 +01:00
miekg/pkcs11 vendor: github.com/miekg/pkcs11 v1.1.1 2022-04-30 12:01:33 +02:00
mitchellh/mapstructure vendor dependencies with go1.17 2022-03-26 19:48:14 +01:00
moby remove buildkit as dependency 2023-09-28 00:04:51 +02:00
morikuni/aec vendor with go mod 2021-12-16 21:16:01 +01:00
opencontainers vendor: github.com/opencontainers/image-spec v1.1.0-rc4 2023-08-07 20:26:29 +02:00
pkg/errors vendor with go mod 2021-12-16 21:16:01 +01:00
prometheus vendor: github.com/prometheus/common v0.42.0 2023-07-20 13:10:46 +02:00
rivo/uniseg use our own version of text/tabwriter 2022-04-25 15:01:41 +02:00
sirupsen/logrus vendor: github.com/sirupsen/logrus v1.9.3 2023-06-12 11:21:25 +02:00
spf13 vendor: github.com/spf13/cobra v1.7.0 2023-04-09 23:10:56 +02:00
theupdateframework/notary vendor dependencies with go1.17 2022-03-26 19:48:14 +01:00
tonistiigi/go-rosetta vendor dependencies with go1.17 2022-03-26 19:48:14 +01:00
xeipuuv vendor dependencies with go1.17 2022-03-26 19:48:14 +01:00