951 Commits
Author SHA1 Message Date
dependabot[bot] 968d8b2989 build(deps): bump github.com/moby/moby/client from 0.6.1 to 0.6.2
Bumps [github.com/moby/moby/client](https://github.com/moby/moby) from 0.6.1 to 0.6.2.
- [Release notes](https://github.com/moby/moby/releases)
- [Changelog](https://github.com/moby/moby/blob/v0.6.2/CHANGELOG.md)
- [Commits](https://github.com/moby/moby/compare/v0.6.1...v0.6.2)

---
updated-dependencies:
- dependency-name: github.com/moby/moby/client
  dependency-version: 0.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-10-09 15:25:04 +02:00
dependabot[bot] 2ceacd4694 build(deps): bump github.com/docker/cli
Bumps [github.com/docker/cli](https://github.com/docker/cli) from 29.8.2+incompatible to 29.9.0+incompatible.
- [Commits](https://github.com/docker/cli/compare/v29.8.2...v29.9.0)

---
updated-dependencies:
- dependency-name: github.com/docker/cli
  dependency-version: 29.9.0+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-10-09 12:10:14 +02:00
Sebastiaan van Stijn 7ad5c58b38 build(deps): golang.org/x/net v0.60.0
contains security fixes similar to go1.26.9

full diff: https://golang.org/x/net/compare/v0.58.0...v0.60.0

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-10-09 12:09:39 +02:00
dependabot[bot] 3967038006 build(deps): bump github.com/mattn/go-shellwords from 1.0.15 to 1.0.16
Bumps [github.com/mattn/go-shellwords](https://github.com/mattn/go-shellwords) from 1.0.15 to 1.0.16.
- [Release notes](https://github.com/mattn/go-shellwords/releases)
- [Commits](https://github.com/mattn/go-shellwords/compare/v1.0.15...v1.0.16)

---
updated-dependencies:
- dependency-name: github.com/mattn/go-shellwords
  dependency-version: 1.0.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-10-09 12:09:22 +02:00
Alano Terblanche fd4dae8351 feat(registry): use the Docker Desktop Hub session for Docker Hub credentials
Docker Hub credentials are now read first from the session of the account signed in to Docker Desktop, through the Docker Desktop secrets engine (github.com/docker/secrets-engine/client), and from the Docker CLI config file and its credential helpers otherwise. Other registries keep using the config file only.

The OAuth access token is passed as the password of the signed-in account, never as an IdentityToken, which containerd sends as a refresh token. It flows unchanged to the engine in X-Registry-Auth and through the OCI resolver as an OAuth password grant.

Compose falls back to the config file when Desktop is not running, nobody is signed in, the session is expired or about to expire, or the lookup fails (the last logged as a warning). The session is shared process wide, cached until shortly before it expires, and an unusable session is not asked for again. Lookups are bounded by a 5s timeout, as the SDK applies none by default.

Used by pull, push, publish, config --resolve-image-digests, oci:// remote resources and dry-run. The classic builder and use_api_socket keep config file credentials, as a short-lived token copied into a container would go stale.

Signed-off-by: Alano Terblanche <[email protected]>
2026-10-07 14:24:28 +02:00
Nicolas De Loof 803796eeee build(deps): bump moby/moby and containerd/containerd/v2
github.com/moby/moby/api v1.56.0 -> v1.56.1
github.com/moby/moby/client v0.6.0 -> v0.6.1
github.com/containerd/containerd/v2 v2.3.6 -> v2.4.1

Transitive updates pulled in by go mod tidy: containerd/containerd/api
v1.11.1 -> v1.12.0, containerd/log v0.1.0 -> v0.2.0 (+ new
containerd/log/otel v0.1.0), klauspost/compress v1.19.2 -> v1.20.0,
golang.org/x/time v0.15.0 -> v0.16.0.

Signed-off-by: Nicolas De Loof <[email protected]>
2026-10-02 08:59:09 +02:00
dependabot[bot] 0f3a17b67e build(deps): bump google.golang.org/grpc from 1.83.2 to 1.84.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.83.2 to 1.84.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.83.2...v1.84.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.84.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-10-02 08:47:48 +02:00
dependabot[bot] dd24db145b build(deps): bump github.com/moby/buildkit from 0.33.0 to 0.33.1
Bumps [github.com/moby/buildkit](https://github.com/moby/buildkit) from 0.33.0 to 0.33.1.
- [Release notes](https://github.com/moby/buildkit/releases)
- [Commits](https://github.com/moby/buildkit/compare/v0.33.0...v0.33.1)

---
updated-dependencies:
- dependency-name: github.com/moby/buildkit
  dependency-version: 0.33.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-10-02 08:28:02 +02:00
dependabot[bot] 732fc1f54e build(deps): bump github.com/docker/cli
Bumps [github.com/docker/cli](https://github.com/docker/cli) from 29.8.1+incompatible to 29.8.2+incompatible.
- [Commits](https://github.com/docker/cli/compare/v29.8.1...v29.8.2)

---
updated-dependencies:
- dependency-name: github.com/docker/cli
  dependency-version: 29.8.2+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-10-01 17:43:02 +02:00
Guillaume Lours f6423f7b2b fix: drop dead x-develop/x-initialSync extension handling
compose-go's loader now silently renames both deprecated
x-initialSync and x-develop extensions to their official
initial_sync and develop attributes before compose ever sees them
as extensions, so the legacy lookups and deprecation warnings for
both can no longer be reached. That's why the e2e test asserting on
the x-initialSync warning broke under the bump.

Simplify both lookups to rely on the promoted fields directly, and
rewrite the e2e test to check the legacy attribute still triggers a
real initial sync instead of asserting on an unreachable message.

Signed-off-by: Guillaume Lours <[email protected]>
2026-10-01 17:35:05 +02:00
dependabot[bot] 19bdd77075 build(deps): bump github.com/docker/cli
Bumps [github.com/docker/cli](https://github.com/docker/cli) from 29.8.0+incompatible to 29.8.1+incompatible.
- [Commits](https://github.com/docker/cli/compare/v29.8.0...v29.8.1)

---
updated-dependencies:
- dependency-name: github.com/docker/cli
  dependency-version: 29.8.1+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-09-23 11:36:18 +02:00
dependabot[bot] 8248728c22 build(deps): bump github.com/mattn/go-runewidth from 0.0.29 to 0.0.30
Bumps [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth) from 0.0.29 to 0.0.30.
- [Commits](https://github.com/mattn/go-runewidth/compare/v0.0.29...v0.0.30)

---
updated-dependencies:
- dependency-name: github.com/mattn/go-runewidth
  dependency-version: 0.0.30
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-09-23 11:13:40 +02:00
Sebastiaan van Stijn bc3ab54a63 build(deps): github.com/DefangLabs/secret-detector 3e28d7ed64df
drops various (indirect) dependencies;

full diff: https://github.com/DefangLabs/secret-detector/compare/22662109213e...3e28d7ed64df27c3ce5be2dd9442475a065d3e6e

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-09-23 11:00:29 +02:00
dependabot[bot] 9343ab8c98 build(deps): bump github.com/mattn/go-shellwords from 1.0.14 to 1.0.15
Bumps [github.com/mattn/go-shellwords](https://github.com/mattn/go-shellwords) from 1.0.14 to 1.0.15.
- [Release notes](https://github.com/mattn/go-shellwords/releases)
- [Commits](https://github.com/mattn/go-shellwords/compare/v1.0.14...v1.0.15)

---
updated-dependencies:
- dependency-name: github.com/mattn/go-shellwords
  dependency-version: 1.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-09-22 09:32:24 +02:00
Nicolas De Loof 26c994d454 build(deps): bump compose-go to the merged #14223/#931 fix
compose-spec/compose-go#931 is merged: TestBuildAdditionalContextDisabledService,
red until now by design, passes for real against the released compose-go pin.

Signed-off-by: Nicolas De Loof <[email protected]>
2026-09-21 18:01:16 +02:00
Nicolas De LoofandClaude Fable 5 e96ca020f2 build(deps): adopt compose-go jobs and the container-spec layering
compose-spec/compose-go#866 is merged: jobs top-level element, container
specification layered as ContainerSpec/WorkloadSpec, pre_start hooks
carrying the full container specification resolved at load time. Bump
to the merged head and adapt in the same movement — composite literals
setting moved fields wrap them into the embedded ContainerSpec /
WorkloadSpec (promoted field access was already source-compatible, so
this is literal-only, no behavior change), and pre_start handling is
typed against PreStartHook.

Co-Authored-By: Claude Fable 5 <[email protected]>
Signed-off-by: Nicolas De Loof <[email protected]>
2026-09-21 16:35:20 +02:00
Sebastiaan van Stijn 275222312e build(deps): github.com/docker/cli v29.8.0
Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-09-15 11:56:34 +02:00
Sebastiaan van Stijn d3892c69f6 build(deps): github.com/docker/docker-credential-helpers v0.9.9
Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-09-15 11:56:34 +02:00
Sebastiaan van Stijn dcee309c92 build(deps): github.com/docker/go-connections v0.8.1
Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-09-15 11:56:34 +02:00
dependabot[bot] 9bab5164e0 build(deps): bump github.com/moby/moby/api from 1.55.0 to 1.56.0
Bumps [github.com/moby/moby/api](https://github.com/moby/moby) from 1.55.0 to 1.56.0.
- [Release notes](https://github.com/moby/moby/releases)
- [Commits](https://github.com/moby/moby/compare/api/v1.55.0...api/v1.56.0)

---
updated-dependencies:
- dependency-name: github.com/moby/moby/api
  dependency-version: 1.56.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-09-15 10:53:41 +02:00
dependabot[bot] 55c95d58a5 build(deps): bump tags.cncf.io/container-device-interface
Bumps [tags.cncf.io/container-device-interface](https://github.com/cncf-tags/container-device-interface) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/cncf-tags/container-device-interface/releases)
- [Changelog](https://github.com/cncf-tags/container-device-interface/blob/main/RELEASE.md)
- [Commits](https://github.com/cncf-tags/container-device-interface/compare/v1.1.0...v1.1.1)

---
updated-dependencies:
- dependency-name: tags.cncf.io/container-device-interface
  dependency-version: 1.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-09-14 11:12:07 +02:00
Sebastiaan van Stijn 8f1a46c871 cmd/prompt: remove uses of github.com/AlecAivazis/survey/v2
The github.com/AlecAivazis/survey/v2 module was archived and is no longer
maintained. Looking at the code, we didn't really use most of its features;
survey mostly provided terminal input handling around a simple yes/no
question.

Replace the interactive confirmation implementation with a small local
prompt reader while keeping the exported prompt types and existing
non-terminal prompt behavior unchanged. Preserve the confirmation hint,
default handling, retries for invalid input, and Ctrl+C handling.

Interactive prompts continue to use raw terminal input so Ctrl+C is handled
by the prompt instead of requiring a second interrupt to terminate the
process.

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-09-11 15:30:07 +02:00
dependabot[bot] b06e45c006 build(deps): bump github.com/mattn/go-runewidth from 0.0.23 to 0.0.29
Bumps [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth) from 0.0.23 to 0.0.29.
- [Commits](https://github.com/mattn/go-runewidth/compare/v0.0.23...v0.0.29)

---
updated-dependencies:
- dependency-name: github.com/mattn/go-runewidth
  dependency-version: 0.0.29
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-09-10 11:12:30 +02:00
dependabot[bot] 4f8ad689b9 build(deps): bump golang.org/x/sync from 0.22.0 to 0.23.0
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.22.0 to 0.23.0.
- [Commits](https://github.com/golang/sync/compare/v0.22.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-version: 0.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-09-10 10:45:09 +02:00
dependabot[bot] e9491499f1 build(deps): bump golang.org/x/sys from 0.47.0 to 0.48.0
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.47.0 to 0.48.0.
- [Commits](https://github.com/golang/sys/compare/v0.47.0...v0.48.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-version: 0.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-09-09 17:50:05 +02:00
Nicolas De LoofandClaude Fable 5 9fc38cce0e refactor(display): rebuild the TTY progress renderer on a model/layout/screen split
The TTY renderer accumulated display-corruption fixes (truncation of
details, then progress sizes, then task ids; timer alignment; rune-based
measurement) that each patched one symptom of the same structural gap:
nothing guaranteed a rendered line fits the terminal, and once a line
wraps, cursor arithmetic desyncs and the block corrupts.

Replace it with three separable units:

- tty_model.go: pure event reducer with an injected clock, preserving
  first-parent-wins updates, monotonic progress and header counters
- tty_layout.go: pure (model, size, now) -> lines function; all widths
  are measured in terminal cells (go-runewidth, so CJK is correct) on
  plain text before coloring, and every line is clipped to the terminal
  width by construction, status text included
- tty_screen.go: diff-based repaint; unchanged rows are skipped,
  identical frames write nothing, a frame is a single Write; a shrinking
  terminal abandons the block instead of moving the cursor over reflowed
  rows

The writer coordinates them behind a mutex and stops the refresh
goroutine through context cancellation, so Done cannot block when the
operation context was cancelled first (Ctrl-C during pull). The spinner
frame is derived from the clock instead of advancing on every call, and
truncation can no longer split multi-byte runes. Visual output is
unchanged: the snapshot test reproduces the previous renderer's golden
output character for character.

Co-Authored-By: Claude Fable 5 <[email protected]>
Signed-off-by: Nicolas De Loof <[email protected]>
2026-09-09 16:50:05 +02:00
Guillaume Lours 8018a96fde feat(compose): warn on unsupported compose-file attributes
Compose silently ignored several spec-valid attributes it doesn't
honor outside Swarm mode: deploy.update_config, credential_spec,
ports[].mode: host, and others had no visible effect on a plain
`docker compose up`.

Detection is wired into compose-go's loader as a fail-closed
allowlist: every attribute path the schema declares, minus the
handful this runtime deliberately doesn't implement, plus a few
value-conditional checks for attributes only unsupported for one
specific value. A newly-specified attribute gets flagged
automatically, with no corresponding code change needed here.

Depends on an unreleased compose-go change; go.mod carries a
temporary replace to a fork branch until it's released.

Signed-off-by: Guillaume Lours <[email protected]>
2026-09-09 16:32:04 +02:00
Sebastiaan van Stijn db9a43d7c1 fix(deps): github.com/moby/sys/userns v0.2.1
userns: fix user-namespace detection on OpenVZ, where namespace inode
numbers are virtualized.

full diff: https://github.com/moby/sys/compare/userns/v0.2.0...userns/v0.2.1

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-09-09 08:03:13 +02:00
Sebastiaan van Stijn f03c1b7cfb remove jonboulle/clockwork for testing/synctest
The fake clock is only used by tests to control the debounce timer,
but requires carrying a clock abstraction through production code.

Use the standard time package for the debounce ticker and use
testing/synctest to control time in tests instead.

This removes the clock from composeService and BatchDebounceEvents,
and eliminates the clockwork dependency from the watch implementation.

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-09-08 15:55:48 +02:00
Sebastiaan van Stijn 7c808c29c3 fix(deps): github.com/containerd/containerd/v2 v2.3.5
full diff: https://github.com/containerd/containerd/compare/v2.3.4...v2.3.5

Security Updates

- [**CVE-2026-53495**](https://github.com/containerd/containerd/security/advisories/GHSA-7jxh-36q5-gcqv)
- [**GHSA-rp3h-jf77-q9p4**](https://github.com/containerd/containerd/security/advisories/GHSA-rp3h-jf77-q9p4)

Image Distribution

- Apply hardening to strip sensitive authentication headers when fetching descriptor URLs

Runtime

- Avoid hangs and data races when streaming container standard I/O in CRI
- Fix missing error messages in OpenTelemetry trace attributes
- Fix user and group lookup failures in container rootfs containing symlinked /etc/passwd or /etc/group
- Fix configuration loading error when drop-in configuration files have a higher version than the root configuration
- Avoid containerd startup hangs when loading shims
- Add context to error when shim delete times out
- Fix Windows Server 2022 container compatibility on host builds newer than the latest LTSC

Snapshotters

- Fix unpack failure for EROFS images containing the erofs OS feature

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-09-07 10:01:37 +02:00
Guillaume Lours 5f94fb0aa4 bump compose-go to version v2.15.0
Signed-off-by: Guillaume Lours <[email protected]>
2026-09-03 17:28:21 +02:00
Sebastiaan van Stijn 98c49ed13a build(deps): golang.org/x/crypto v0.56.0
full diff: https://github.com/golang/crypto/compare/v0.55.0...v0.56.0

We have tagged version v0.56.0 of golang.org/x/crypto in
order to address the following security issues:
- ssh: prevent DoS on deadlocked established channel
  Previously, after a channel has been established, a
  malicious peer could send crafted messages that would
  deadlock the entire connection.
  Now, we handle all RFC 4254 channel messages; global
  requests are handled explicitly. Then, treat all other
  messages as a protocol error and tear the connection
  down instead of buffering and blocking.
  Thanks to Will Mortensen for reporting this issue.
  This is CVE-2026-56855 and Go issue https://go.dev/issue/81317.
- ssh: prevent DoS on deadlocked undecided channel
  Previously, a channel registered in the mux's chanList is
  not usable until it is established. A malicious peer was
  able flood the channel's incomingRequests, deadlocking the
  entire connection.
  Now, we add an atomic established state, set when a channel
  becomes usable. Until such a time, handlePacket drops every
  packet other than the open confirmation/failure, without
  blocking and without tearing down the connection.
  Thanks to Will Mortensen for reporting this issue.
  This is CVE-2026-78662 and Go issue https://go.dev/issue/81316.

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-09-03 07:50:39 +02:00
Sebastiaan van Stijn 5284c987b6 feat(deps): github.com/moby/buildkit v0.33.0
Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-09-02 18:54:23 +02:00
Sebastiaan van Stijn 70da291c66 build(deps): github.com/gofrs/flock v0.13.1
Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-09-02 18:54:23 +02:00
Sebastiaan van Stijn b237fe15f3 build(deps): go.opentelemetry.io/otel v1.46.0, contrib v0.71.0
Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-09-02 18:54:23 +02:00
Nicolas De Loof b3284911a3 refactor: NewGraph stops mutating the project
Building the dependency graph silently deleted unresolvable optional
depends_on references from the caller's project — and since DependsOn
is a map, even from projects sharing it. What later readers observed
depended on how many graphs had been built before them.

The pruning becomes an explicit step, applied once where the project
consumed by the engines is established — create and start — before the
graph, the dependency waits and the com.docker.compose.depends_on
label read the model, using Project.WithoutUnresolvedOptionalDependencies
introduced by compose-spec/compose-go#922 (go.mod bumped to the
post-merge commit). NewGraph now just skips the edge; required dangling
references still flow to its existing errors (naming the profiles that
would enable the dependency).

No behavior change; epic #14081, Lot 0 step 4 — precondition for a
canonical project object across plan phases.

Signed-off-by: Nicolas De Loof <[email protected]>
2026-09-01 10:19:10 +02:00
Sebastiaan van Stijn f3b0d952fd fix(deps): google.golang.org/grpc v1.83.2
Both v1.83.1 and v1.83.2 are security releases; update to keep the
scanners happy.

full diff: https://github.com/grpc/grpc-go/compare/v1.82.0...v1.83.2

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-08-27 11:21:32 +02:00
Sebastiaan van Stijn ea5ff1896e chore(deps): github.com/sirupsen/logrus v1.10.2
update to reduce some transitive dependencies

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-08-27 11:21:32 +02:00
Nicolas De Loof 84dcd428ca remove buildx as a Go dependency
buildx was imported for two narrow purposes, both replaced by
docker/cli machinery compose already uses elsewhere:

- storeutil.GetProxyConfig -> configfile.ParseProxyConfig, the same
  lookup docker build uses (also picks up ALL_PROXY and lowercase
  variants)
- the dry-run image resolver (buildx builder + imagetools) -> a
  DistributionInspect through the daemon with credentials from the CLI
  config file, i.e. the same path a real pull/push would take; the
  encoded-auth helper moves to internal/registry, shared with pull.go

bake is unaffected: it already execs the buildx CLI plugin. Dropping
the module also drops the transitive aws-sdk-go-v2 footprint
(-328 lines of go.sum).

Signed-off-by: Nicolas De Loof <[email protected]>
2026-08-25 17:27:26 +02:00
dependabot[bot] 7cbcc762b8 build(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.82.1 to 1.83.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.82.1...v1.83.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.83.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-08-13 16:35:41 +02:00
dependabot[bot] 9af7fc6096 build(deps): bump github.com/docker/cli
Bumps [github.com/docker/cli](https://github.com/docker/cli) from 29.6.2+incompatible to 29.7.2+incompatible.
- [Commits](https://github.com/docker/cli/compare/v29.6.2...v29.7.2)

---
updated-dependencies:
- dependency-name: github.com/docker/cli
  dependency-version: 29.7.2+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-08-13 15:30:45 +02:00
dependabot[bot] de458e343f build(deps): bump github.com/moby/go-archive from 0.3.2 to 0.3.3
Bumps [github.com/moby/go-archive](https://github.com/moby/go-archive) from 0.3.2 to 0.3.3.
- [Release notes](https://github.com/moby/go-archive/releases)
- [Changelog](https://github.com/moby/go-archive/blob/main/changes_test.go)
- [Commits](https://github.com/moby/go-archive/compare/v0.3.2...v0.3.3)

---
updated-dependencies:
- dependency-name: github.com/moby/go-archive
  dependency-version: 0.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-08-13 15:09:27 +02:00
dependabot[bot] 971f9560ce build(deps): bump github.com/docker/buildx from 0.36.0 to 0.36.1
Bumps [github.com/docker/buildx](https://github.com/docker/buildx) from 0.36.0 to 0.36.1.
- [Release notes](https://github.com/docker/buildx/releases)
- [Commits](https://github.com/docker/buildx/compare/v0.36.0...v0.36.1)

---
updated-dependencies:
- dependency-name: github.com/docker/buildx
  dependency-version: 0.36.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-08-12 15:33:54 +02:00
dependabot[bot] 17a35fcc51 build(deps): bump github.com/moby/buildkit from 0.32.1 to 0.32.2
Bumps [github.com/moby/buildkit](https://github.com/moby/buildkit) from 0.32.1 to 0.32.2.
- [Release notes](https://github.com/moby/buildkit/releases)
- [Commits](https://github.com/moby/buildkit/compare/v0.32.1...v0.32.2)

---
updated-dependencies:
- dependency-name: github.com/moby/buildkit
  dependency-version: 0.32.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-08-12 15:27:44 +02:00
dependabot[bot] 5d69dabbda build(deps): bump github.com/moby/moby/client from 0.5.0 to 0.5.1
Bumps [github.com/moby/moby/client](https://github.com/moby/moby) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/moby/moby/releases)
- [Changelog](https://github.com/moby/moby/blob/v0.5.1/CHANGELOG.md)
- [Commits](https://github.com/moby/moby/compare/v0.5.0...v0.5.1)

---
updated-dependencies:
- dependency-name: github.com/moby/moby/client
  dependency-version: 0.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-08-04 11:54:40 +02:00
Guillaume Lours ef61d7410a bump buildkit v0.32.1
Signed-off-by: Guillaume Lours <[email protected]>
2026-08-03 15:53:30 +02:00
Guillaume Lours 1fa0590a9a bump buildx v0.36.0 and buildkit v0.32.0
Signed-off-by: Guillaume Lours <[email protected]>
2026-08-03 14:56:34 +02:00
Guillaume Lours 15f2fedf3d chore(deps): github.com/docker/buildx v0.36.0-rc2, buildkit v0.32.0-rc2
Test the upcoming buildx and BuildKit releases ahead of GA.
buildx v0.36.0-rc2 requires Go >= 1.26.3, so the go directive
moves from 1.25.9 to 1.26.3.

Signed-off-by: Guillaume Lours <[email protected]>
2026-08-03 14:56:34 +02:00
Sebastiaan van Stijn 2fa7a294ab chore(deps): bump github.com/moby/go-archive v0.3.2
full diff: https://github.com/moby/go-archive/compare/v0.3.1...v0.3.2

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-07-31 20:05:21 +02:00
Guillaume Lours e371eabc5d bump go-archive to version v0.3.0
Signed-off-by: Guillaume Lours <[email protected]>
2026-07-30 18:35:54 +02:00