Paweł Gronowski
e7c0f5c53c
Merge pull request #7357 from thaJeztah/bump_runewidth
...
vendor: github.com/mattn/go-runewidth v0.0.30
v29.9.0-rc.2
2026-10-07 19:28:07 +02:00
Paweł Gronowski
87fb2ebe7e
Merge pull request #7359 from vvoland/gha-e2e-master
...
gha/e2e: Also test against moby master
2026-10-07 19:26:29 +02:00
Paweł Gronowski
e8c098c8bf
Merge pull request #7358 from nico1510/cloud-plugin-guidance
...
cmd/docker: Add guidance for unavailable cloud plugins
2026-10-07 19:26:04 +02:00
Nicolas Beck and Allie Sadler
374636ff15
cmd/docker: Add guidance for unavailable cloud plugins
...
Explain how to install the Offload plugin when --cloud cannot find it,
and link to the cloud flag documentation. Preserve diagnostic details
for invalid or incompatible plugins and limit installation guidance
to Offload.
Use standard default-value handling in the resolution tests to satisfy
the lint complexity limit without changing test coverage.
Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com >
Signed-off-by: Nicolas Beck <nicolas.beck@docker.com >
2026-10-07 16:48:27 +00:00
Paweł Gronowski
862e7e6ad4
gha/e2e: Also test against moby master
...
Add a "master" engine-version to the e2e matrix to catch regressions
against the upcoming engine release before it reaches an rc.
There is no "master" dind image, so just copy the engine binary from the
moby/moby-bin:master image and put it into the latest dind image.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-10-07 18:25:47 +02:00
Sebastiaan van Stijn
3d2650ce76
Merge pull request #7331 from docker/dependabot/github_actions/codeql-actions-4f351959ed
...
build(deps): bump the codeql-actions group across 1 directory with 3 updates
2026-10-06 19:31:33 +02:00
Sebastiaan van Stijn
e11705385d
vendor: github.com/mattn/go-runewidth v0.0.30
...
- Wrap: measure grapheme clusters, not runes
- Skip grapheme segmentation for text that cannot form clusters
- Keep strings that are not valid UTF-8 on the segmenter - #111
- Take the rune fast path in the Truncate functions too
full diff: https://github.com/mattn/go-runewidth/compare/v0.0.29...v0.0.30
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-06 11:07:44 +02:00
dependabot[bot]
fd58705f3a
build(deps): bump the codeql-actions group across 1 directory with 3 updates
...
Bumps the codeql-actions group with 3 updates in the / directory: [github/codeql-action/init](https://github.com/github/codeql-action ), [github/codeql-action/autobuild](https://github.com/github/codeql-action ) and [github/codeql-action/analyze](https://github.com/github/codeql-action ).
Updates `github/codeql-action/init` from 4.38.0 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/b96794f015dfd88f77b49b1c93e0fa7110f94c63...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 )
Updates `github/codeql-action/autobuild` from 4.38.0 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/b96794f015dfd88f77b49b1c93e0fa7110f94c63...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 )
Updates `github/codeql-action/analyze` from 4.38.0 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/b96794f015dfd88f77b49b1c93e0fa7110f94c63...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 )
---
updated-dependencies:
- dependency-name: github/codeql-action/analyze
dependency-version: 4.38.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/autobuild
dependency-version: 4.38.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
- dependency-name: github/codeql-action/init
dependency-version: 4.38.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: codeql-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-06 08:46:12 +00:00
Sebastiaan van Stijn
5e6d8e3ab6
Merge pull request #7356 from nicksieger/cloud-resolver-interactive-input
...
cmd/docker: Allow interactive cloud context resolution
2026-10-05 23:47:38 +02:00
Nick Sieger
8503a98b68
refactor(cmd/docker): split resolveCloudContext to satisfy gocyclo
...
- extract setResolverStdio for resolver terminal wiring
- extract validateResolvedContext for context/endpoint checks
Signed-off-by: Nick Sieger <nick@nicksieger.com >
2026-10-05 15:29:43 -05:00
Nicolas Beck
488292ca1f
cmd/docker: Allow interactive cloud context resolution
...
Forward stdin and stderr to cloud context providers when both are
terminals, allowing prompts during --cloud resolution. Pass file handles
directly to preserve terminal detection and leave piped or redirected
input available to the requested command.
Use the standard console handles when Windows terminal wrappers hide
their underlying files. Keep stdout reserved for the JSON response.
Signed-off-by: Nicolas Beck <nicolas.beck@docker.com >
2026-10-05 19:59:25 +00:00
Sebastiaan van Stijn
75d1d1a9e6
Merge pull request #7292 from vvoland/umasktest
...
Revert "e2e/container: Skip umask test until engine support"
2026-10-03 16:55:33 +02:00
Sebastiaan van Stijn
cb192aeb41
Merge pull request #7351 from nicksieger/docker-cloud-build-help-parsing
...
fix(cli): recognize build/bake/builder aliasing before cloud help check
2026-10-03 11:42:29 +02:00
Nick Sieger
6cb63efe6f
fix(cli): recognize build/bake/builder aliasing before cloud help check
...
docker --cloud build rejected every BuildKit-only flag (--secret, --ssh,
--push, --output, ...) because cloudHelpRequest parsed remaining args
against the legacy build command's flag set before processAliases
rewrites build into a buildx invocation. Treat build/bake/builder/image
build the same as plugin commands: only recognize --help/-h immediately
after the resolved command path instead of validating flags.
Fixes #7350
Signed-off-by: Nick Sieger <nick@nicksieger.com >
2026-10-02 16:52:51 -05:00
Paweł Gronowski
48988f5c12
Merge pull request #7347 from thaJeztah/bump_containerd_logs
...
vendor: github.com/containerd/log v0.2.0
v29.9.0-rc.1
2026-10-01 22:33:07 +02:00
Sebastiaan van Stijn
e3559d29fb
Merge pull request #7348 from thaJeztah/bump_client
...
vendor: github.com/moby/moby/client v0.6.1, moby/api v1.56.1
2026-10-01 22:32:20 +02:00
Paweł Gronowski
4f8ad7605e
Merge pull request #7346 from thaJeztah/bump_ansiterm
...
vendor: github.com/Azure/go-ansiterm e937bb47801a
2026-10-01 22:26:12 +02:00
Sebastiaan van Stijn
886ab250f0
vendor: github.com/moby/moby/client v0.6.1, moby/api v1.56.1
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-01 22:23:55 +02:00
Sebastiaan van Stijn
58eea06064
vendor: github.com/Azure/go-ansiterm e937bb47801a
...
full diff: https://github.com/Azure/go-ansiterm/compare/faa5f7b0171c...e937bb47801ae0fd8fb8ff02743f6a93e2b51982
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-01 21:31:49 +02:00
Sebastiaan van Stijn
cd7b9082aa
Merge pull request #7343 from vvoland/work-cloud
...
cmd/docker: Add --cloud with configurable context resolution
2026-10-01 20:56:40 +02:00
Paweł Gronowski
fb1cc07c08
cmd/docker: Add --cloud with configurable context resolution
...
Resolve it through the offload plugin by default, with a provider
override in features.cloud in the Docker config.
Require the selected plugin to declare the cloud-context-resolver
feature in its metadata before showing the flag in help and completion
or invoking its __resolve-context operation.
Resolve through WithContextResolver, after the config file and context
store are loaded but before client initialization, without wrapping or
re-executing Docker.
Forward --context to downstream plugins so they need not support
--cloud or repeat provisioning. Skip provisioning for help, version,
and completion requests. Report unknown flags and missing flag values
before provisioning, so a mistyped invocation fails without creating
cloud resources or contacting the engine selected before resolution.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-10-01 20:17:44 +02:00
Sebastiaan van Stijn
482a140ce7
Merge pull request #7345 from thaJeztah/bump_go_winio
...
vendor: github.com/Microsoft/go-winio f19d9717deb0
2026-10-01 20:00:59 +02:00
Sebastiaan van Stijn
0123ab82cc
Merge pull request #7308 from thaJeztah/bump_compress
...
vendor: github.com/klauspost/compress v1.20.1
2026-10-01 19:46:10 +02:00
Sebastiaan van Stijn
3caafba34f
vendor: github.com/containerd/log v0.2.0
...
full diff: https://github.com/containerd/log/compare/v0.1.0...v0.2.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-01 19:44:52 +02:00
Sebastiaan van Stijn
07339fa78f
vendor: github.com/klauspost/compress v1.20.1
...
full diff: https://github.com/klauspost/compress/compare/v1.20.0...v1.20.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-01 19:34:03 +02:00
Sebastiaan van Stijn
637be3d60c
vendor: github.com/klauspost/compress v1.20.0
...
- Add lzw reader/writer
- ci: test against go1.27.x, drop go1.24.x
- flate: Writer L7-9 with dictionary can emit the dictionary to stream
- gzhttp: limit jitter hash to jitterBuffer bytes
- s2: arm64 assembly encoders, lowered from the amd64 avo program
- s2: clamp the Go EncodeBetter skip to match the assembly
- xpress: add Microsoft XPRESS (MS-XCA) decompression
- xxhash: bound input of non-preemptive assembly
- zstd, huff0: improved arm64 lowering, and narrow two table loads to MOVWQZX
- zstd/huff0: break false partial-register dependencies in seqdec/4X decoders
- zstd/huff0: fold two ISA-gap x86 idioms in the avo arm64 lowering
full diff: https://github.com/klauspost/compress/compare/v1.19.2...v1.20.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-01 19:33:28 +02:00
Sebastiaan van Stijn
6868874c98
vendor: github.com/Microsoft/go-winio f19d9717deb0
...
full diff: https://github.com/Microsoft/go-winio/compare/v0.6.2...f19d9717deb0a33bb37c3580481dd1909782fc03
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-10-01 19:29:12 +02:00
Paweł Gronowski
0932e7d9a8
Merge pull request #7344 from vvoland/process-release
...
Bump version to 29.9.0
2026-10-01 19:08:56 +02:00
Paweł Gronowski
b53372e86a
cli/command: Add WithContextResolver to override context selection
...
Callers that choose the context from configuration had to do it before
Initialize. That meant loading the config file and context store
themselves and handling --config a second time.
WithContextResolver runs a callback inside Initialize after the config
file and context store are loaded, but before telemetry and endpoint
initialization. A non-empty result replaces the selected context, an
empty result keeps normal selection, and an error aborts
initialization.
The API client and endpoint are resolved lazily, so they use the
overridden context.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-10-01 19:04:26 +02:00
Paweł Gronowski
b1f2c1dc06
cli-plugins/metadata: Add Features for optional plugin contracts
...
Plugins had no generic way to declare support for optional CLI
contracts, so each one would need its own top-level metadata field.
Add Features, keyed by feature name. Values are arbitrary JSON so a
feature can carry more than a boolean.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-10-01 19:04:25 +02:00
Paweł Gronowski
d6bc11318d
Bump version to 29.9.0
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-10-01 18:58:38 +02:00
Sebastiaan van Stijn
7fc2dff9bc
Merge pull request #7325 from docker/dependabot/github_actions/codecov/codecov-action-7.1.1
...
build(deps): bump codecov/codecov-action from 7.0.0 to 7.1.1
v29.8.2
2026-09-23 11:45:10 +02:00
dependabot[bot]
ca5a266c81
build(deps): bump codecov/codecov-action from 7.0.0 to 7.1.1
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 7.0.0 to 7.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/fb8b3582c8e4def4969c97caa2f19720cb33a72f...303a32d7a59b442fa8d48b6a1cc6825c09c847a5 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: 7.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-23 08:47:11 +00:00
Sebastiaan van Stijn
39f182cbaa
Merge pull request #7323 from docker/dependabot/github_actions/docker-actions-72067bac81
...
build(deps): bump the docker-actions group with 3 updates
2026-09-23 01:10:38 +02:00
Sebastiaan van Stijn
0684ae0cc1
Merge pull request #7311 from docker/dependabot/github_actions/codeql-actions-f545b4e0f6
...
build(deps): bump the codeql-actions group across 1 directory with 3 updates
2026-09-23 01:09:09 +02:00
dependabot[bot]
b7dc94c65f
build(deps): bump the codeql-actions group across 1 directory with 3 updates
...
Bumps the codeql-actions group with 3 updates in the / directory: [github/codeql-action/init](https://github.com/github/codeql-action ), [github/codeql-action/autobuild](https://github.com/github/codeql-action ) and [github/codeql-action/analyze](https://github.com/github/codeql-action ).
Updates `github/codeql-action/init` from 4.37.9 to 4.38.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/cdf488f595d80d6e07e03d4674febd5ab45fa938...b96794f015dfd88f77b49b1c93e0fa7110f94c63 )
Updates `github/codeql-action/autobuild` from 4.37.9 to 4.38.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/cdf488f595d80d6e07e03d4674febd5ab45fa938...b96794f015dfd88f77b49b1c93e0fa7110f94c63 )
Updates `github/codeql-action/analyze` from 4.37.9 to 4.38.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/cdf488f595d80d6e07e03d4674febd5ab45fa938...b96794f015dfd88f77b49b1c93e0fa7110f94c63 )
---
updated-dependencies:
- dependency-name: github/codeql-action/analyze
dependency-version: 4.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: codeql-actions
- dependency-name: github/codeql-action/autobuild
dependency-version: 4.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: codeql-actions
- dependency-name: github/codeql-action/init
dependency-version: 4.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: codeql-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-22 08:45:09 +00:00
dependabot[bot]
12566dd80d
build(deps): bump the docker-actions group with 3 updates
...
Bumps the docker-actions group with 3 updates: [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ), [docker/bake-action](https://github.com/docker/bake-action ) and [docker/docker-agent-action/.github/workflows/review-pr.yml](https://github.com/docker/docker-agent-action ).
Updates `docker/setup-buildx-action` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/37fe631027851001ddb9b187196cc803df7f5f0e...594f3bf4285d9ea8dc53c9a0c9c4092420091003 )
Updates `docker/bake-action` from 7.3.0 to 7.4.0
- [Release notes](https://github.com/docker/bake-action/releases )
- [Commits](https://github.com/docker/bake-action/compare/d3418bd7d0e9324001bca92fa8ba175ea7e6dc9b...018cb6412ab401ebaa809aa5f85966b74628600f )
Updates `docker/docker-agent-action/.github/workflows/review-pr.yml` from 2.0.8 to 2.0.9
- [Release notes](https://github.com/docker/docker-agent-action/releases )
- [Commits](https://github.com/docker/docker-agent-action/compare/c3d5c9b1517c670f468086c577b8339ce2344b5e...3654ec391b070e247de2e2e3c1ff2519b6378b3a )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-actions
- dependency-name: docker/bake-action
dependency-version: 7.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker-actions
- dependency-name: docker/docker-agent-action/.github/workflows/review-pr.yml
dependency-version: 2.0.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-22 08:43:27 +00:00
Sebastiaan van Stijn
4167943209
Merge pull request #7320 from docker/dependabot/github_actions/docker-actions-67f84ccd89
...
build(deps): bump docker/docker-agent-action/.github/workflows/review-pr.yml from 2.0.7 to 2.0.8 in the docker-actions group
2026-09-21 19:04:50 +02:00
Paweł Gronowski
9dcf8afb5d
Merge pull request #7322 from thaJeztah/bump_version
...
update version to 29.8.2
2026-09-21 19:00:39 +02:00
Sebastiaan van Stijn
6fdced88c5
update version to 29.8.2
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-21 18:22:19 +02:00
dependabot[bot]
0a563b177a
build(deps): bump docker/docker-agent-action/.github/workflows/review-pr.yml
...
Bumps the docker-actions group with 1 update: [docker/docker-agent-action/.github/workflows/review-pr.yml](https://github.com/docker/docker-agent-action ).
Updates `docker/docker-agent-action/.github/workflows/review-pr.yml` from 2.0.7 to 2.0.8
- [Release notes](https://github.com/docker/docker-agent-action/releases )
- [Commits](https://github.com/docker/docker-agent-action/compare/bd672e0d95c61bb79e899f1ea71d44e19b12f91f...c3d5c9b1517c670f468086c577b8339ce2344b5e )
---
updated-dependencies:
- dependency-name: docker/docker-agent-action/.github/workflows/review-pr.yml
dependency-version: 2.0.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-21 08:42:49 +00:00
Paweł Gronowski
4a63305d74
Merge pull request #7297 from docker/dependabot/github_actions/docker-actions-4dc0240351
...
build(deps): bump docker/docker-agent-action/.github/workflows/review-pr.yml from 2.0.5 to 2.0.7 in the docker-actions group across 1 directory
v29.8.1
2026-09-15 13:21:13 +02:00
Paweł Gronowski
87ff477cb6
Merge pull request #7307 from thaJeztah/ci_ubuntu_2604
...
ci: update to Ubuntu 26.04 runners
2026-09-15 11:25:06 +02:00
Sebastiaan van Stijn
101ffc09eb
ci: update to Ubuntu 26.04 runners
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-09-15 10:53:44 +02:00
dependabot[bot]
32ff1e7281
build(deps): bump docker/docker-agent-action/.github/workflows/review-pr.yml
...
Bumps the docker-actions group with 1 update in the / directory: [docker/docker-agent-action/.github/workflows/review-pr.yml](https://github.com/docker/docker-agent-action ).
Updates `docker/docker-agent-action/.github/workflows/review-pr.yml` from 2.0.5 to 2.0.7
- [Release notes](https://github.com/docker/docker-agent-action/releases )
- [Commits](https://github.com/docker/docker-agent-action/compare/06e1767af06263c93d712449cbf859778d9392ee...bd672e0d95c61bb79e899f1ea71d44e19b12f91f )
---
updated-dependencies:
- dependency-name: docker/docker-agent-action/.github/workflows/review-pr.yml
dependency-version: 2.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docker-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-15 08:42:59 +00:00
Sebastiaan van Stijn
d146e672a6
Merge pull request #7290 from vvoland/port-template
...
github: Port Moby pull request template
2026-09-14 21:05:21 +02:00
Paweł Gronowski
ac976d9edb
Merge pull request #7296 from keeltrace/keeltrace/history-timezone-test
...
cli/image: make history test timezone-independent
2026-09-14 18:09:19 +02:00
Paweł Gronowski
48baf6c322
Merge pull request #7306 from thaJeztah/bump_x_deps
...
vendor: update golang.org/x/* deps
2026-09-14 18:05:00 +02:00
Paweł Gronowski
47a06aa077
Merge pull request #7293 from thaJeztah/bump_uax29
...
vendor: github.com/clipperhouse/uax29/v2 v2.7.0
2026-09-14 18:03:28 +02:00
Paweł Gronowski
1bf3eb68ce
Merge pull request #7295 from thaJeztah/bump_userns
...
vendor: github.com/moby/sys/userns v0.2.1
2026-09-14 18:03:05 +02:00