Commit Graph
5591 Commits
Author SHA1 Message Date
Sebastiaan van Stijn b2c17ff118 build(deps): bump github.com/klauspost/compress to v1.18.2
Fixes a regression in v1.18.1 that resulted in invalid flate/zip/gzip encoding.
The v1.18.1 tag has been retracted.

full diff: https://github.com/klauspost/compress/compare/v1.18.1...v1.18.2

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2026-01-07 14:03:12 +01:00
Nicolas De Loof ec88588cd8 Removed build warning when no explicit build has been requested.
Signed-off-by: Nicolas De Loof <[email protected]>
2026-01-05 13:17:20 +01:00
Jan-Robin Aumann-O'Keefe 7d5913403a add service name completion to down command
Signed-off-by: Jan-Robin Aumann-O'Keefe <[email protected]>
2026-01-05 09:32:39 +01:00
hiroto.toyoda d95aa57f01 fix: avoid setting timeout when waitTimeout is not positive
Signed-off-by: hiroto.toyoda <[email protected]>
2026-01-05 09:31:14 +01:00
hiroto.toyoda ee4c01b66b fix: correctly use errgroup.WithContext
Signed-off-by: hiroto.toyoda <[email protected]>
2026-01-05 09:27:46 +01:00
hiroto.toyoda d7a65f53f8 fix: correct typo in isSwarmEnabled method name
Signed-off-by: hiroto.toyoda <[email protected]>
2026-01-05 09:11:58 +01:00
hiroto.toyoda 4520bcbaf6 fix: clean up temporary compose files after conversion
Signed-off-by: hiroto.toyoda <[email protected]>
2026-01-05 09:01:56 +01:00
hiroto.toyoda 327be1fcd5 add unit test
Signed-off-by: hiroto.toyoda <[email protected]>
2026-01-05 08:15:02 +01:00
Ignacio López Luna 59f04b85af remove duplicated version field
Signed-off-by: Ignacio López Luna <[email protected]>
2025-12-18 15:24:06 +01:00
Ignacio López Luna b4574c8bd6 do not strip build metadata
Signed-off-by: Ignacio López Luna <[email protected]>
2025-12-18 15:24:06 +01:00
Ignacio López Luna 29d6c918c4 use github.com/docker/docker/api/types/versions for comparing versions and store plugin version obtained by pluginManager in newModelAPI
Signed-off-by: Ignacio López Luna <[email protected]>
2025-12-18 15:24:06 +01:00
Ignacio López Luna 58403169f3 Only append RuntimeFlags if docker model CLI version is >= v1.0.6
Signed-off-by: Ignacio López Luna <[email protected]>
2025-12-18 15:24:06 +01:00
Ignacio López Luna 6aee7f8370 gets back runtime flags when configuring models
Signed-off-by: Ignacio López Luna <[email protected]>
2025-12-18 15:24:06 +01:00
Nicolas De Loof c89b8a2d6b warn user no service has been selected to build
Signed-off-by: Nicolas De Loof <[email protected]>
v5.0.1
2025-12-18 11:35:33 +01:00
Nicolas De Loof aec9f54176 check model plugin is successfully loaded and store version
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-18 11:01:35 +01:00
dependabot[bot] 232197d364 build(deps): bump github.com/moby/buildkit from 0.26.2 to 0.26.3
Bumps [github.com/moby/buildkit](https://github.com/moby/buildkit) from 0.26.2 to 0.26.3.
- [Release notes](https://github.com/moby/buildkit/releases)
- [Commits](https://github.com/moby/buildkit/compare/v0.26.2...v0.26.3)

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

Signed-off-by: dependabot[bot] <[email protected]>
2025-12-17 10:16:54 +01:00
dependabot[bot] 81ba889bee 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.0.1 to 1.1.0.
- [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.0.1...v1.1.0)

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

Signed-off-by: dependabot[bot] <[email protected]>
2025-12-16 09:34:43 +01:00
Nicolas De Loof 8e5b25c0f1 Restored support for BUILDKIT_PROGRESS.
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-15 18:03:04 +01:00
Nicolas De Loof d4c1987638 Prevented incorrect progress metrics to break compose display.
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-15 18:02:31 +01:00
Nicolas De Loof 1297f97aef prefer aec library over raw ANSI sequences
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-15 16:36:57 +01:00
hiroto.toyoda 55cded1806 Avoid reassigning err variable
Signed-off-by: hiroto.toyoda <[email protected]>
2025-12-15 15:18:54 +01:00
hiroto.toyoda 6c043929a0 Fix missing error handling in setEnvWithDotEnv
Signed-off-by: hiroto.toyoda <[email protected]>
2025-12-15 15:18:54 +01:00
Alexis Lefebvre 2750330566 doc: do not mention v2 on README
Signed-off-by: Alexis Lefebvre <[email protected]>
2025-12-15 11:46:38 +01:00
Nicolas De Loof e22426443e Introduced fsnotify build tag to select watcher implementation
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-15 10:16:12 +01:00
Guillaume Lours 6599f8ad84 add 'configured' event at the end of model configuration phase
Currently when using models, the final message is 'confugiring' which could let users think the DMR configuration is still pending

Signed-off-by: Guillaume Lours <[email protected]>

# Conflicts:
#	pkg/api/event.go
2025-12-15 10:14:21 +01:00
Nicolas De Loof 3853ad3911 prefer *task for memory efficiency updating tasks
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-12 14:22:02 +01:00
Nicolas De Loof 02008a0097 Restored image layer download progress details on pull.
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-12 14:22:02 +01:00
dependabot[bot] 4f419e5098 build(deps): bump golang.org/x/sync from 0.18.0 to 0.19.0
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.18.0 to 0.19.0.
- [Commits](https://github.com/golang/sync/compare/v0.18.0...v0.19.0)

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

Signed-off-by: dependabot[bot] <[email protected]>
2025-12-11 17:13:15 +01:00
Nicolas De Loof b62cbed87c Fixed status alignment in progress UI.
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-11 15:25:03 +01:00
Nicolas De Loof aa9a71f37a run finalization synchronously
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-10 22:49:37 +01:00
dependabot[bot] ac211e6e51 build(deps): bump github.com/docker/cli-docs-tool from 0.10.0 to 0.11.0
Bumps [github.com/docker/cli-docs-tool](https://github.com/docker/cli-docs-tool) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/docker/cli-docs-tool/releases)
- [Commits](https://github.com/docker/cli-docs-tool/compare/v0.10.0...v0.11.0)

---
updated-dependencies:
- dependency-name: github.com/docker/cli-docs-tool
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2025-12-10 10:14:31 +01:00
Austin Vazquez 778a627b8e Set Go min version to absolute minimum version required
Signed-off-by: Austin Vazquez <[email protected]>
2025-12-09 20:33:00 +01:00
Austin Vazquez 359d2f076e ci: use .go-version file for actions/setup-go
Signed-off-by: Austin Vazquez <[email protected]>
2025-12-09 20:33:00 +01:00
Austin Vazquez c9e0d83e14 ci: upgrade actions/setup-go from v5 to v6
Signed-off-by: Austin Vazquez <[email protected]>
2025-12-09 20:33:00 +01:00
dependabot[bot] 3e206fdcc6 build(deps): bump golang.org/x/sys from 0.38.0 to 0.39.0
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.38.0 to 0.39.0.
- [Commits](https://github.com/golang/sys/compare/v0.38.0...v0.39.0)

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

Signed-off-by: dependabot[bot] <[email protected]>
2025-12-09 16:18:09 +01:00
Nicolas De Loof d12947e9f8 Fixed broken run --quiet.
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-08 13:34:26 +01:00
xiaolinny 0878c59a74 chore: fix grammatical errors and improve clarity in code
Signed-off-by: xiaolinny <[email protected]>
2025-12-08 11:20:48 +01:00
Nicolas De Loof c0345e4f45 restore support for COMPOSE_COMPATIBILITY
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-07 18:42:04 +01:00
Nicolas De Loof 9fada6cc23 Bumped build images: tonistiigi/xx:1.9.0, crazymax/osxcross:15.5
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-05 15:19:02 +01:00
Rashmi Vagha 85ea24b62c Fix grammar: pluralize 'service' and remove apostrophes in lets
Signed-off-by: Rashmi Vagha <[email protected]>
2025-12-05 10:33:35 +01:00
yangfeiyu 000a4a4b9f check buildx version before comparing it
Signed-off-by: yangfeiyu <[email protected]>
2025-12-04 08:34:13 +01:00
Austin Vazquez 08de90c267 bump golang 1.24.11
Signed-off-by: Austin Vazquez <[email protected]>
2025-12-03 19:30:45 +01:00
Nicolas De Loof cfcee45a89 fix SDK example
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-03 16:55:23 +01:00
zjumathcode 13d70b1c11 refactor: replace interface{} with any for clarity and modernization
Signed-off-by: zjumathcode <[email protected]>
v5.0.0
2025-12-02 08:41:49 +01:00
Nicolas De Loof 72f4d655ef Bump compose go to v2.10.0
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-01 17:19:40 +01:00
Sebastiaan van Stijn dc66e6bad1 golangci-lint: use gci formatter instead of goimports
Most files already grouped imports into "stdlib -> other -> local",
but some files didn't. The gci formatter is similar to goimports, but
has better options to make sure imports are grouped in the expected
order (and to make sure no additional groups are present).

This formatter has a 'fix' function, so code can be re-formatted auto-
matically;

    golangci-lint run -v --fix

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2025-12-01 12:21:50 +01:00
Rashmi Vagha 8d9d5259e0 Fix grammar: change 'adopted' to 'adopt' in Docker Swarm note
Signed-off-by: Rashmi Vagha <[email protected]>
2025-12-01 12:08:52 +01:00
Nicolas De Loof b32297dccd add --wait option to start command
Signed-off-by: Nicolas De Loof <[email protected]>
2025-12-01 11:58:00 +01:00
Ignacio López Luna af8cac5768 just warn user
Signed-off-by: Ignacio López Luna <[email protected]>
2025-11-28 18:52:36 +01:00
Ignacio Lopez 8477a85ce6 feat(model): reject runtime flags in model configuration
Signed-off-by: Ignacio López Luna <[email protected]>
2025-11-28 18:52:36 +01:00