Sebastiaan van Stijn
304ab6d65d
vendor: github.com/spf13/cobra v1.10.2, github.com/docker/cli-docs-tool v0.11.0
...
reduce dependency on the archived go.yaml.in/yaml/v3 package
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-12-09 16:55:47 +01:00
Sebastiaan van Stijn
5402d35f8d
vendor: github.com/docker/cli v29.1.2
...
no changes in vendored code
full diff: https://github.com/docker/cli/compare/v29.1.1...v29.1.2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-12-03 09:36:20 +01:00
Sebastiaan van Stijn
5efe75571f
vendor: docker/cli v29.1.1, moby/client v0.2.1
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-12-02 15:52:11 +01:00
Sebastiaan van Stijn
4f77ae4858
vendor: github.com/moby/buildkit v0.26.2
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-12-02 15:52:08 +01:00
Sebastiaan van Stijn
88b4d5ae03
driver/kubernetes: change DeploymentOpt.Replicas to int32
...
Directly convert to a int32 instead of later conversion so that
we can return an error if the value is out of range.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-27 22:41:57 +01:00
Sebastiaan van Stijn
72126c6a74
vendor: otel/exporters v1.38.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-27 22:29:28 +01:00
Sebastiaan van Stijn
c7aa39fdeb
vendor: otel/contrib v0.63.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-27 22:29:28 +01:00
Sebastiaan van Stijn
027fa165d0
vendor: golang.org/x/crypto v0.45.0
...
full diff: https://github.com/golang/crypto/compare/v0.44.0...v0.45.0
Hello gophers,
We have tagged version v0.45.0 of golang.org/x/crypto in order to address two
security issues.
This version fixes a vulnerability in the golang.org/x/crypto/ssh package and a
vulnerability in the golang.org/x/crypto/ssh/agent package which could cause
programs to consume unbounded memory or panic respectively.
SSH servers parsing GSSAPI authentication requests don't validate the number of
mechanisms specified in the request, allowing an attacker to cause unbounded
memory consumption.
Thanks to Jakub Ciolek for reporting this issue.
This is CVE-2025-58181 and Go issue https://go.dev/issue/76363 .
SSH Agent servers do not validate the size of messages when processing new
identity requests, which may cause the program to panic if the message is
malformed due to an out of bounds read.
Thanks to Jakub Ciolek for reporting this issue.
This is CVE-2025-47914 and Go issue https://go.dev/issue/76364 .
Cheers, Go Security team
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-27 19:17:06 +01:00
Sebastiaan van Stijn
a2a2819d7d
vendor: golang.org/x/net v0.47.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-27 19:13:50 +01:00
Sebastiaan van Stijn
ae3eed7b80
vendor: golang.org/x/text v0.31.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-27 19:12:17 +01:00
Sebastiaan van Stijn
3f5c571f69
golang.org/x/term v0.37.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-27 19:09:59 +01:00
Sebastiaan van Stijn
b20a9ecf67
vendor: golang.org/x/sync v0.18.0
...
full diff: https://github.com/golang/sync/compare/v0.17.0...v0.18.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-27 18:47:50 +01:00
Sebastiaan van Stijn
3858752e0a
vendor: golang.org/x/sys v0.38.0
...
- cpu: add HPDS, LOR, PAN detection for arm64
- cpu: also use MRS instruction in getmmfr1
- cpu: use MRS instruction to read arm64 system registers
- unix: add consts for ELF handling
- unix: add SetMemPolicy and its mode/flag values
- unix: add SizeofNhmsg and SizeofNexthopGrp
- windows: add iphlpapi routing functions
full diff: https://github.com/golang/sys/compare/v0.37.0...v0.38.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-27 18:45:58 +01:00
Sebastiaan van Stijn
2f462a4945
vendor: github.com/docker/cli v29.0.1
...
full diff: https://github.com/docker/cli/compare/v29.0.0...v29.0.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-16 23:20:52 +01:00
Sebastiaan van Stijn
b0b2a4e1ef
vendor: github.com/docker/docker-credential-helpers v0.9.4
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-16 23:20:44 +01:00
Sebastiaan van Stijn
18dc2e088a
vendor: github.com/moby/moby/api v1.52.0, moby/client v0.1.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-12 01:30:02 +01:00
Sebastiaan van Stijn
08322e90c5
vendor: github.com/docker/docker, docker/cli v28.5.1
...
full diff:
- https://github.com/docker/cli/compare/v28.4.0...v28.5.1
- https://github.com/docker/docker/compare/v28.4.0...v28.5.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-08 22:45:12 +02:00
Sebastiaan van Stijn
f4fb1715a5
vendor: github.com/moby/buildkit v0.25.1
...
full diff: https://github.com/moby/buildkit/compare/v0.25.0...v0.25.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-08 22:44:44 +02:00
Sebastiaan van Stijn
1126d853a8
driver/kubernetes/context: don't use ResolveDefaultContext in test
...
The ResolveDefaultContext function is only used internally by the CLI,
and has no known external users, except for this test in buildx. It was
exported in [cli@f820766] to allow (unit) testing, but did not document
that it was only exported for this purpose.
This patch rewrites the test to allow deprecating / removing the function
in the CLI.
[cli@f820766]: https://github.com/docker/cli/commit/f820766f6ac57188d96c9ca377f2b4627e90da28
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-01 11:31:09 +02:00
Sebastiaan van Stijn
d1afe64cd1
vendor: github.com/spf13/cobra v1.10.1
...
full diff: https://github.com/spf13/cobra/compare/v1.9.1...v1.10.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-09-19 19:48:35 +02:00
Sebastiaan van Stijn
df0b265314
vendor: github.com/spf13/pflag v1.0.10
...
full diff: https://github.com/spf13/pflag/compare/v1.0.6...v1.0.10
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-09-19 19:44:24 +02:00
Sebastiaan van Stijn
b4d5ec9bc2
Dockerfile: update to docker v28.4.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-09-04 00:24:06 +02:00
Sebastiaan van Stijn
a923dbc1d9
vendor: github.com/docker/docker, docker/cli v28.4.0
...
full diffs:
- https://github.com/docker/docker/compare/v28.3.3...v28.4.0
- https://github.com/docker/cli/compare/v28.3.3...v28.4.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-09-04 00:11:44 +02:00
Sebastiaan van Stijn
07b99ae7bf
commands: verify that DisableFlagsInUseLine is set for all commands
...
This replaces the DisableFlagsInUseLine call from the CLI with a test
that verifies the option is set for all commands and subcommands, so
that it doesn't have to be modified at runtime.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-08-28 17:55:50 +02:00
Sebastiaan van Stijn
36b18a4c7a
remove some intermediate vars
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-08-06 23:00:24 +02:00
Sebastiaan van Stijn
bbd18927d2
vendor: github.com/moby/buildkit 9b91d20367db (master, v0.24-dev)
...
full diff: https://github.com/moby/buildkit/compare/9b91d20367db...955c2b2f7d014cf13a0f755d298963f8c0a190b6
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-08-06 16:47:11 +02:00
Sebastiaan van Stijn
4b9a2b07fc
vendor: github.com/docker/docker, docker/cli v28.3.3
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-29 19:39:20 +02:00
Sebastiaan van Stijn
3f725bf4d8
driver/kubernetes: remove uses of pkg/homedir
...
Create a local fork to keep the existing behavior.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-21 14:46:45 +02:00
Sebastiaan van Stijn
1205802f63
util/otelutil: change uses of deprecated instrumentation.Library
...
While the interface's signature uses the deprecated "Library" type,
and upstream documents it as "needed for backward compatibility";
https://github.com/open-telemetry/opentelemetry-go/blob/0f7f1d0bad21aba18feaadc0171c53705fbda419/sdk/trace/span.go#L62-L65
The Library type is now an alias for Scope, so using the non-deprecated
type still satisfies the interface;
https://github.com/open-telemetry/opentelemetry-go/blob/0f7f1d0bad21aba18feaadc0171c53705fbda419/sdk/instrumentation/library.go#L6-L9
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-03 13:40:29 +02:00
Sebastiaan van Stijn
fd87647da1
use "#nosec" instead of "nolint:gosec" to be more specific
...
The `#nosec` comment allows ignoring a specific rule; this prevents
potentially other "gosec" linting failulres from being silently ignored.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-03 13:31:06 +02:00
Sebastiaan van Stijn
5da2ff5990
bake/hclparser/gohcl: fix typo
...
Looks like we forked this code, including the typo. As we already modify
the code to add the `//nolint`, we may as well fix the typo itself instead.
https://github.com/hashicorp/hcl/blob/dfa124f3c93ff1764fda03702a7a9aa8c9db48d8/gohcl/decode_test.go#L417-L423
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-03 13:27:37 +02:00
Sebastiaan van Stijn
5c3e534a79
vendor: align otel deps to v0.60.0 / v1.35.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-06-25 12:50:03 +02:00
Sebastiaan van Stijn
25a9ad6abd
vendor: github.com/docker/cli v28.3.0
...
full diff: https://github.com/docker/cli/compare/v28.2.2...v28.3.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-06-25 09:21:46 +02:00
Sebastiaan van Stijn
a11757121a
vendor: github.com/docker/docker v28.3.0
...
full diff: https://github.com/docker/docker/compare/v28.2.2...v28.3.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-06-25 09:17:40 +02:00
Sebastiaan van Stijn
7a05ca4547
Dockerfile: update to docker v28.3.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-06-25 09:06:20 +02:00
Sebastiaan van Stijn
13031cc2ca
vendor: github.com/docker/docker, docker/cli v28.2.2
...
no changes in vendored file, just version update
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-05-30 17:30:09 +02:00
Sebastiaan van Stijn
46fae59e2e
Dockerfile: update to docker v28.2.2
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-05-30 17:24:23 +02:00
Sebastiaan van Stijn
99d82e6cea
vendor: github.com/docker/cli v28.2.1
...
full diff: https://github.com/docker/cli/compare/v28.1.1...v28.2.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-05-29 09:36:54 +02:00
Sebastiaan van Stijn
bc620fcc71
vendor: github.com/docker/docker v28.2.1
...
full diff: https://github.com/docker/docker/compare/v28.1.1...v28.2.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-05-29 09:34:27 +02:00
Sebastiaan van Stijn
ab533b0cb4
vendor: github.com/docker/cli v28.1.1
...
no changes in vendored code
diff: https://github.com/docker/cli/compare/v28.1.0...v28.1.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-22 12:30:00 +02:00
Sebastiaan van Stijn
0855cab1bd
vendor: github.com/docker/docker v28.1.1
...
diff: https://github.com/docker/docker/compare/v28.1.0...v28.1.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-22 12:29:21 +02:00
Sebastiaan van Stijn
735555ff7b
vendor: github.com/containerd/containerd v2.0.5
...
full diff: https://github.com/containerd/containerd/compare/v2.0.4...v2.0.5
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-22 12:28:37 +02:00
Sebastiaan van Stijn
67ccbd06f6
vendor: golang.org/x/oauth2 v0.29.0
...
notable changes
- fixes CVE-2025-22868
- oauth2.go: use a more straightforward return value
- oauth2: Deep copy context client in NewClient
- jws: improve fix for CVE-2025-22868
full diff: https://github.com/golang/oauth2/compare/v0.23.0...v0.29.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-22 12:26:36 +02:00
Sebastiaan van Stijn and Tonis Tiigi
286c018f84
vendor: github.com/docker/cli v28.1.0
...
full diff: https://github.com/docker/cli/compare/v28.0.4...v28.1.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-18 15:54:36 -07:00
Sebastiaan van Stijn and Tonis Tiigi
ac970c03e7
vendor: github.com/docker/docker v28.1.0
...
full diff: https://github.com/docker/docker/compare/v28.0.4...v28.1.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-18 15:54:08 -07:00
Sebastiaan van Stijn and Tonis Tiigi
5398c33937
vendor: github.com/mattn/go-runewidth v0.0.16
...
adds support for Unicode 15.1.0
full diff: https://github.com/mattn/go-runewidth/compare/v0.0.15...v0.0.16
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-18 15:54:06 -07:00
Sebastiaan van Stijn
cc6547c51d
Dockerfile: update to docker v28.1.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-17 16:17:55 +02:00
Sebastiaan van Stijn
26f2e002c6
vendor: github.com/moby/spdystream v0.5.0 (indirect)
...
This is an indirect dependency, but I recalled it fixed some leaking
goroutines, so it may be worth considering updating.
full diff: https://github.com/moby/spdystream/compare/v0.4.0...v0.5.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-17 14:26:25 +02:00
Sebastiaan van Stijn
d75c650792
vendor: github.com/moby/go-archive v0.1.0
...
full diff: https://github.com/moby/go-archive/compare/21f3f3385ab7...v0.1.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-16 13:49:57 +02:00
Sebastiaan van Stijn
b7b5a3a1cc
migrate to use github.com/moby/sys/atomicwriter
...
The github.com/docker/docker/pkg/atomicwriter package was moved
to a separate module.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-10 12:13:01 +02:00
Sebastiaan van Stijn
fa0c3e3786
migrate to github.com/moby/go-archive module
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-10 09:16:43 +02:00
Sebastiaan van Stijn
df6d36af35
Dockerfile: update to registry v3.0.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-08 14:20:58 +02:00
Sebastiaan van Stijn
d25e260d2e
vendor: github.com/docker/cli v28.0.4
...
This removes Notary / Docker Content Trust related (indirect)
dependencies;
Before:
ls -l bin/build/
total 131200
-rwxr-xr-x 1 thajeztah staff 67039266 Mar 21 09:20 buildx*
ls -lh bin/build/
total 131200
-rwxr-xr-x 1 thajeztah staff 64M Mar 21 09:20 buildx*
After:
ls -l bin/build/
total 127288
-rwxr-xr-x 1 thajeztah staff 65168450 Mar 21 09:22 buildx*
ls -lh bin/build/
total 127288
-rwxr-xr-x 1 thajeztah staff 62M Mar 21 09:22 buildx*
Difference: `67039266 - 65168450 = 1870816` (1.87 MB)
full diff: https://github.com/docker/cli/compare/v28.0.2...v28.0.4
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-03-25 18:45:44 +01:00
Sebastiaan van Stijn
86e4e77ac1
vendor: github.com/docker/docker-credential-helpers v0.9.3
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-03-25 18:44:27 +01:00
Sebastiaan van Stijn
534d9fc276
vendor: github.com/docker/docker v28.0.4
...
full diff: https://github.com/docker/docker/compare/v28.0.2...v28.0.4
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-03-25 18:30:37 +01:00
Sebastiaan van Stijn
824cef1b92
vendor: github.com/spf13/cobra v1.9.1
...
full diff: https://github.com/spf13/cobra/compare/v1.8.1...v1.9.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-03-21 20:21:42 +01:00
Sebastiaan van Stijn
a8b0fa8965
vendor: github.com/spf13/pflag v1.0.6
...
full diff: https://github.com/spf13/pflag/compare/v1.0.5...v1.0.6
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-03-21 20:20:54 +01:00
Sebastiaan van Stijn
391acba718
use cli-plugins metadata package
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-03-19 17:58:27 +01:00
Sebastiaan van Stijn
db4b96e62c
vendor: github.com/docker/cli v28.0.2
...
full diff: https://github.com/docker/cli/compare/v28.0.1...v28.0.2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-03-19 17:58:27 +01:00
Sebastiaan van Stijn
882ef0db91
vendor: github.com/docker/docker v28.0.2
...
full diff: https://github.com/docker/docker/compare/v28.0.1...v28.0.2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-03-19 17:58:27 +01:00
Sebastiaan van Stijn
967fc2a696
vendor: github.com/containerd/containerd/v2 v2.0.4
...
full diff: https://github.com/containerd/containerd/compare/v2.0.3...v2.0.4
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-03-19 17:58:20 +01:00
Sebastiaan van Stijn
f49593ce2c
vendor: github.com/docker/docker, docker/cli v28.0.1
...
diffs:
- https://github.com/docker/docker/compare/v28.0.0...v28.0.1
- https://github.com/docker/cli/compare/v28.0.0...v28.0.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-28 00:50:48 +01:00
Sebastiaan van Stijn
89917dc696
vendor: docker/docker, docker/cli v28.0.0
...
no code changes in vendored code
full diff:
- https://github.com/docker/cli/compare/v28.0.0-rc.3...v28.0.0
- https://github.com/docker/docker/compare/v28.0.0-rc.3...v28.0.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-25 12:37:44 +01:00
Sebastiaan van Stijn
b973de2dd3
vendor: github.com/docker/cli v28.0.0-rc.3
...
no significant changes, only linting fixes
full diff: https://github.com/docker/cli/compare/v28.0.0-rc.2...v28.0.0-rc.3
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-19 13:39:40 +01:00
Sebastiaan van Stijn
352ce7e875
vendor: github.com/docker/docker v28.0.0-rc.3
...
no code changes in vendor, only updated swagger file
full diff: https://github.com/docker/docker/compare/v28.0.0-rc.2...v28.0.0-rc.3
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-19 13:37:43 +01:00
Sebastiaan van Stijn
0a4a1babd1
vendor: github.com/docker/cli v28.0.0-rc.2
...
full diff: https://github.com/docker/cli/compare/v28.0.0-rc.1...v28.0.0-rc.2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-17 16:43:59 +01:00
Sebastiaan van Stijn
461bd9e5d1
vendor: github.com/docker/docker v28.0.0-rc.2
...
full diff: https://github.com/docker/docker/compare/v28.0.0-rc.1...v28.0.0-rc.2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-17 16:43:51 +01:00
Sebastiaan van Stijn and CrazyMax
2dc0350ffe
vendor: github.com/docker/cli/v28.0.0-rc.1
...
full diff: https://github.com/docker/cli/compare/v27.5.1..v28.0.0-rc.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-13 13:53:45 +01:00
Sebastiaan van Stijn and CrazyMax
b85fc5c484
vendor: github.com/docker/docker/v28.0.0-rc.1
...
full diff: https://github.com/docker/docker/compare/v27.5.1..v28.0.0-rc.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-13 13:53:44 +01:00
Sebastiaan van Stijn
7216086b8c
vendor: github.com/docker/cli/v28.0.0-rc.1
...
full diff: https://github.com/docker/cli/compare/v27.5.1..v28.0.0-rc.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-10 11:07:38 +01:00
Sebastiaan van Stijn
b195b80ddf
vendor: github.com/docker/docker/v28.0.0-rc.1
...
full diff: https://github.com/docker/docker/compare/v27.5.1..v28.0.0-rc.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-10 11:07:35 +01:00
Sebastiaan van Stijn
70a5e266d1
vendor: github.com/moby/term v0.5.2
...
full diff:
- https://github.com/moby/term/compare/v0.5.0...v0.5.2
- https://github.com/Azure/go-ansiterm/compare/d185dfc1b5a1...faa5f7b0171c
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-10 11:06:24 +01:00
Sebastiaan van Stijn
689bea7963
vendor: golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f
...
full diff: https://github.com/golang/exp/compare/701f63a606c0...2d47ceb2692f
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-10 11:06:22 +01:00
Sebastiaan van Stijn
5176c38115
vendor: golang.org/x/mod v0.22.0
...
full diff: https://github.com/golang/mod/compare/v0.21.0...v0.22.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-10 11:05:52 +01:00
Sebastiaan van Stijn
ec440c4574
vendor: golang.org/x/sys v0.29.0
...
full diff: https://github.com/golang/sys/compare/v0.28.0...v0.29.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-10 11:05:51 +01:00
Sebastiaan van Stijn
f710c93157
vendor: github.com/docker/cli v27.5.1
...
no changes in vendored code
full diff: https://github.com/docker/cli/compare/v27.5.0...v27.5.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-09 13:53:05 +01:00
Sebastiaan van Stijn
d1a0a1497c
vendor: github.com/docker/docker v27.5.1
...
no changes in vendored code
full diff: https://github.com/docker/docker/compare/v27.5.0...v27.5.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-09 13:53:05 +01:00
Sebastiaan van Stijn
c880ecd513
Dockerfile: update to docker v28.0.0-rc.1
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-09 13:50:14 +01:00
Sebastiaan van Stijn
d693e18c04
use a consistent alias for the docker client package
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-03 11:36:52 +01:00
Sebastiaan van Stijn
3bd54b19aa
driver/docker-container: remove uses of dockerclient.IsErrNotFound
...
It's a wrapper around errdefs.IsNotFound, which is already used, so we
can skip the wrapper.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-01 15:22:33 +01:00
Sebastiaan van Stijn
bb4bef2f04
fix: strip path from usage output and shell-completion scripts
...
Before this patch, both "usage" and shell-completion scripts would preserve
the path of the invoked command, which was especially problematic for the
completion-scripts, because Cobra's completion depends on Command.Name()
for this (see [1], [2]);
./bin/build/buildx --help | head -n 5
Extended build capabilities with BuildKit
Usage:
./bin/build/buildx
./bin/build/buildx [command]
./bin/build/buildx completion bash | head -n 3
# bash completion V2 for ./bin/build/buildx -*- shell-script -*-
__./bin/build/buildx_debug()
This would also be problematic if the path contained a space, for example;
ln -s $(pwd)/bin/build $(pwd)/bin/Program\ Files
./bin/Program\ Files/buildx completion bash | head -n 3
# bash completion V2 for ./bin/Program -*- shell-script -*-
__./bin/Program_debug()
With this patch, the path is stripped to prevent this issue;
./bin/build/buildx --help | head -n 5
Extended build capabilities with BuildKit
Usage:
buildx
buildx [command]
./bin/build/buildx completion bash | head -n 3
# bash completion V2 for buildx -*- shell-script -*-
__buildx_debug()
./bin/Program\ Files/buildx completion bash | head -n 3
# bash completion V2 for buildx -*- shell-script -*-
__buildx_debug()
It's worth noting that this patch only fixes these basic issues. Other cases
are not yet addressed, and may need fixes in Cobra because (especially for
the completion scripts) it should likely not conflate "Name" with "executable".
For example, command.Name() does not handle situations where the executable
itself has a space in its name:
ln -s $(pwd)/bin/build/buildx $(pwd)/bin/build/hello\ world
./bin/build/hello\ world completion bash | head -n 3
# bash completion V2 for hello -*- shell-script -*-
__hello_debug()
Other, less problematic, issues to address are case-insensitive filesystems,
where the binary can be invoked with any case;
./bin/build/bUiLdX --help | head -n 5
Extended build capabilities with BuildKit
Usage:
bUiLdX
bUiLdX [command]
./bin/build/bUiLdX completion bash | head -n 3
# bash completion V2 for bUiLdX -*- shell-script -*-
__bUiLdX_debug()
[1]: https://github.com/spf13/cobra/blob/v1.8.1/bash_completionsV2.go#L24-L39
[2]: https://github.com/spf13/cobra/blob/v1.8.1/command.go#L1502-L1510
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-01-25 14:25:43 +01:00
Sebastiaan van Stijn
1ef9e67cbb
downgrade go-difflib and go-spew to tagged releases
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-01-15 14:41:48 +01:00
Sebastiaan van Stijn
ce46297960
vendor: github.com/docker/cli v27.4.1
...
no changes in vendored code
full diff: https://github.com/docker/cli/compare/v27.4.0...v27.4.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-12-19 17:08:45 +01:00
Sebastiaan van Stijn
e8389c8a02
vendor: github.com/docker/docker v27.4.1
...
full diff: https://github.com/docker/docker/compare/v27.4.0...v27.4.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-12-19 17:07:42 +01:00
Sebastiaan van Stijn
804ee66f13
Dockerfile: update to docker v27.4.1
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-12-19 12:41:05 +01:00
Sebastiaan van Stijn
2d051bde96
vendor: github.com/docker/cli v27.4.0
...
full diff: https://github.com/docker/cli/compare/v27.4.0-rc.2...v27.4.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-12-16 22:14:30 +01:00
Sebastiaan van Stijn
63985b591b
vendor: github.com/docker/docker v27.4.0
...
full diff: https://github.com/docker/docker/compare/v27.4.0-rc.2...v27.4.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-12-16 22:14:30 +01:00
Sebastiaan van Stijn
c281e18892
Dockerfile: update to docker v27.4.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-12-10 10:56:06 +01:00
Sebastiaan van Stijn
8647f408ac
Dockerfile: update to docker v27.4.0-rc.2
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-11-19 17:31:21 +01:00
Sebastiaan van Stijn
1ce3e6a221
touch-up security policy
...
Touch-up the security policy to make the OpenSSF scorecard
slightly happier;
https://securityscorecards.dev/viewer/?uri=github.com/docker/buildx
Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-10-09 01:22:26 +02:00
Sebastiaan van Stijn
b1a13bb740
gha: set default permissions to "contents: read"
...
make the OpenSSF scorecard slightly happier;
https://securityscorecards.dev/viewer/?uri=github.com/docker/buildx
Warn: no topLevel permission defined: .github/workflows/build.yml:1
Warn: topLevel 'security-events' permission set to 'write': .github/workflows/codeql.yml:13
Warn: no topLevel permission defined: .github/workflows/docs-release.yml:1
Warn: no topLevel permission defined: .github/workflows/docs-upstream.yml:1
Warn: no topLevel permission defined: .github/workflows/e2e.yml:1
Warn: no topLevel permission defined: .github/workflows/labeler.yml:1
Warn: no topLevel permission defined: .github/workflows/validate.yml:1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-10-09 01:07:18 +02:00
Sebastiaan van Stijn
771f0139ac
Dockerfile: update to docker 27.1.1
...
Also adding a DOCKER_CLI_VERSION build-arg, so that we can set versions
independently for (untagged) pre-releases.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-08-05 12:13:15 +02:00
Sebastiaan van Stijn
d296d5d46a
vendor: google.golang.org/appengine v1.6.8
...
full diff: https://github.com/golang/appengine/compare/v1.6.7...v1.6.8
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-07-15 12:47:27 +02:00
Sebastiaan van Stijn
6e433da23f
vendor: github.com/gorilla/mux v1.8.1
...
full diff: https://github.com/gorilla/mux/compare/v1.8.0...v1.8.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-07-15 12:46:33 +02:00
Sebastiaan van Stijn
92a6799514
dockerfile, gha: update buildkit to 0.13.2, 0.14.1
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-06-26 15:52:28 +02:00
Sebastiaan van Stijn
9358f84668
vendor: buildkit, docker/docker and docker/cli v27.0.1
...
diffs:
- https://github.com/docker/cli/compare/v26.1.4..v27.0.1
- https://github.com/docker/docker/compare/v26.1.4..v27.0.1
- https://github.com/moby/buildkit/compare/v0.14.1...aaaf86e5470bffbb395f5c15ad4a1c152642ea30
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-06-26 15:31:47 +02:00
Sebastiaan van Stijn
dbdd3601eb
vendor: github.com/containerd/ttrpc v1.2.5
...
full diff: https://github.com/containerd/ttrpc/compare/v1.2.4...v1.2.5
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-06-26 15:30:40 +02:00
Sebastiaan van Stijn
a3c8a72b54
vendor: github.com/klauspost/compress v1.17.9
...
full diff: https://github.com/klauspost/compress/compare/v1.17.4...v1.17.9
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-06-26 15:30:40 +02:00
Sebastiaan van Stijn
4c3af9becf
vendor: golang.org/x/sys v0.20.0
...
full diff: https://github.com/golang/sys/compare/v0.18.0...v0.20.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-06-26 15:30:37 +02:00
Sebastiaan van Stijn
6efa26c2de
vendor: github.com/spf13/cobra v1.8.1
...
full diff: https://github.com/spf13/cobra/compare/v1.8.0...v1.8.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-06-20 15:07:27 +02:00