Commit Graph
3553 Commits
Author SHA1 Message Date
CrazyMax 7eefa86662 test: use temp dir for TestGit
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2025-09-29 10:54:39 +02:00
Tõnis TiigiandGitHub b4b698c088 Merge pull request #3436 from jsternberg/dap-file-explorer-fix
dap: file explorer uses the wrong path when looking up mounts
2025-09-24 08:23:42 -07:00
Jonathan A. Sternberg 92ea5e64b4 dap: file explorer uses the wrong path when looking up mounts
It accidentally retrieved the relative path to the mount directory
instead of the full path which resulted in always returning the root
directory.

Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com>
2025-09-24 09:28:38 -05:00
Tõnis TiigiandGitHub 285dd76b25 Merge pull request #3434 from tonistiigi/update-buildkit-v0.25.0-rc1
vendor: update buildkit to v0.25.0-rc1
2025-09-23 14:55:33 -07:00
Tonis Tiigi 3bea8ce3ad vendor: update buildkit to v0.25.0-rc1
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2025-09-23 13:32:44 -07:00
Tõnis TiigiandGitHub 40f318f9d8 Merge pull request #3431 from tonistiigi/progress-none
add progress=none option
2025-09-23 11:33:37 -07:00
Tõnis TiigiandGitHub 568c693972 Merge pull request #3430 from tonistiigi/imagetools-create-platforms
imagetools: add platforms filter to imagetools create
2025-09-23 08:47:52 -07:00
Tonis Tiigi f448f3e22b imagetools: add platforms filter to imagetools create
Allows specifying platforms that should be included
in the new image, making it possible to reduce platforms
of existing multi-arch image. Previously the individual
image manifests needed to be used as sources, but that
dropped their related attestation manifests.

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2025-09-23 08:10:11 -07:00
Tõnis TiigiandGitHub e4ca56fe62 Merge pull request #3432 from jsternberg/dap-plugin-guidelines
docs: add plugin guideline requirements for dap plugins
2025-09-22 10:47:24 -07:00
Jonathan A. Sternberg 39feed47ea docs: add plugin guideline requirements for dap plugins
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com>
2025-09-22 12:13:15 -05:00
Tonis Tiigi 9c7b9628ef add progress=none option
Currently there is no way to completely suppress the progress output.
We have --progress=quiet but it has additional effect of printing
image ID as a progress for historical reasons. --progress=none
behaves like quiet but without this extra output printing depending
on build output.

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2025-09-22 10:10:20 -07:00
Tonis Tiigi 4ad48f7737 imagetools: variables name refactor
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2025-09-22 09:25:48 -07:00
Tõnis TiigiandGitHub bc8ede2d4c Merge pull request #3427 from glours/bump-compose-go-v2.9.0
bump compose-go to version v2.9.0
2025-09-19 14:36:35 -07:00
Tõnis TiigiandGitHub 7c925fdda9 Merge pull request #3429 from thaJeztah/bump_cobra
vendor github.com/spf13/pflag v1.0.10, github.com/spf13/cobra v1.10.1
2025-09-19 14:36:05 -07: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
Tõnis TiigiandGitHub 1422a30dde Merge pull request #3318 from crazy-max/bump-hcl-deps
vendor: update hcl dependencies
2025-09-19 10:03:49 -07:00
Guillaume Lours 9784222a41 bump compose-go to version v2.9.0
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
2025-09-19 10:11:03 +02:00
Tõnis TiigiandGitHub 77315f947e Merge pull request #3410 from jsternberg/dap-file-explorer-on-error
dap: collect references for inputs to ensure the file explorer works on an error
2025-09-17 14:21:14 -07:00
Jonathan A. Sternberg 17c2e1dc35 dap: collect references for inputs to ensure the file explorer works on an error
The debug adapter will now look at the error and collect the input
mounts from the exec operation and translate them to a gateway reference
to be able to access the filesystem in the file explorer.

When we are attempting to find the real operation that failed and
succeed, we now re-solve the dependencies (which should already have
been solved correctly to begin with) so that we can have the proper
reference and can access the filesystem contents.

Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com>
2025-09-17 15:58:28 -05:00
CrazyMaxandGitHub e540b7af14 Merge pull request #3421 from aevesdocker/ENGDOCS-2992
docs: --load flag clarity
2025-09-11 17:03:37 +02:00
aevesdocker 05c6753bb7 docs: --load and --push flag clarity
Signed-off-by: aevesdocker <allie.sadler@docker.com>
2025-09-11 14:41:22 +01:00
CrazyMaxandGitHub 3293a2ef41 Merge pull request #3419 from aevesdocker/ENGDOCS-2986
docs: device entitlements
2025-09-11 13:55:17 +02:00
aevesdocker 9d8107ee3d docs: device entitlements
Signed-off-by: aevesdocker <allie.sadler@docker.com>
2025-09-11 10:25:49 +01:00
Tõnis TiigiandGitHub f4e02addf1 Merge pull request #3408 from jsternberg/dap-better-location-resolution
dap: improve location resolution for duplicate digests
2025-09-10 13:26:03 -07:00
Tõnis TiigiandGitHub a67c877776 Merge pull request #3420 from aevesdocker/ENGDOCS-2991
docs: add variable 'description' attribute
2025-09-10 10:37:20 -07:00
aevesdocker 983716a198 grammar
Signed-off-by: aevesdocker <allie.sadler@docker.com>
2025-09-10 15:22:41 +01:00
aevesdocker 2b991cb800 docs: add variable attribute
Signed-off-by: aevesdocker <allie.sadler@docker.com>
2025-09-10 15:19:41 +01:00
CrazyMax f5665d2e42 vendor: update hcl dependencies
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2025-09-10 10:00:58 +02:00
Tõnis TiigiandGitHub 3922da8029 Merge pull request #3418 from crazy-max/go-mod-1.24
go.mod: bump to go 1.24
2025-09-09 14:06:51 -07:00
Tõnis TiigiandGitHub 6009087337 Merge pull request #3415 from tonistiigi/git-querystring-resolve
build: allow client side querystring resolution
2025-09-09 14:06:15 -07:00
CrazyMax 0beb1b3f2b lint: gopls fixes
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2025-09-09 22:07:37 +02:00
Tonis Tiigi 5a3afbf839 build: set original url to attrs when replacef with input
Save original URL so it can be picked up from provenance attestation.

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2025-09-09 11:08:00 -07:00
CrazyMaxandGitHub c8ba2be4d0 Merge pull request #3389 from crazy-max/dockerfile-buildkit-0.24.0
dockerfile: update buildkit to 0.24.0
2025-09-09 17:55:06 +02:00
CrazyMax e83e3eddc3 dockerfile: update buildkit to 0.24.0
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2025-09-09 16:05:29 +02:00
CrazyMax 3d113f6397 go.mod: bump to go 1.24
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2025-09-09 14:09:38 +02:00
CrazyMaxandGitHub 426ddd8191 Merge pull request #3416 from glours/bump-compose-go-v2.8.2
bump compose-go to version v2.8.2
2025-09-09 11:41:50 +02:00
Guillaume Lours fb28ba3e85 bump compose-go to version v2.8.2
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
2025-09-09 10:46:00 +02:00
CrazyMaxandGitHub 626ef28cf3 Merge pull request #3414 from docker/dependabot/github_actions/softprops/action-gh-release-2.3.3
build(deps): bump softprops/action-gh-release from 2.3.2 to 2.3.3
2025-09-09 09:16:16 +02:00
Tonis Tiigi c737e84f94 build: allow client side querystring resolution
For the cases where frontend/buildkit doesn't support new
Git Querystring format, allow resolving the URL into LLB
on client side and then build from input.

Note that this produces slightly different provenance
where context is not set as string, so added opt-in
via environment variable for now.

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2025-09-08 17:40:31 -07:00
dependabot[bot]andGitHub d0d0ac9d15 build(deps): bump softprops/action-gh-release from 2.3.2 to 2.3.3
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/72f2c25fcb47643c292f7107632f7a47c1df5cd8...6cbd405e2c4e67a21c47fa9e383d020e4e28b836)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: 2.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 18:36:56 +00:00
CrazyMaxandGitHub ad9d476457 Merge pull request #3413 from crazy-max/labeler-dap
chore: labeler for area/dap
2025-09-08 16:48:18 +02:00
Jonathan A. SternbergandGitHub f55ed6015b Merge pull request #3412 from crazy-max/dap-fix-data-path
dap: use slash separator when reading ref files
2025-09-08 09:42:07 -05:00
CrazyMax 849981eab0 chore: labeler for area/dap
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2025-09-08 15:12:21 +02:00
CrazyMax 90076e1d07 dap: use slash separator when reading ref files
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2025-09-08 15:04:51 +02:00
Tõnis TiigiandGitHub ae4e7ee6a4 Merge pull request #3370 from thaJeztah/bump_engine
vendor: github.com/docker/docker, docker/cli v28.4.0
2025-09-05 14:23:53 -07:00
CrazyMaxandGitHub 70487beecb Merge pull request #3405 from thaJeztah/dockerfile_bump_docker
Dockerfile: update to docker v28.4.0
2025-09-05 10:03:38 +02:00
CrazyMaxandGitHub 86ddc5de4e Merge pull request #3406 from docker/dependabot/github_actions/actions/labeler-6
build(deps): bump actions/labeler from 5 to 6
2025-09-05 10:03:17 +02:00
CrazyMaxandGitHub 7bcaf399b9 Merge pull request #3407 from docker/dependabot/github_actions/actions/setup-go-6
build(deps): bump actions/setup-go from 5 to 6
2025-09-05 10:02:58 +02:00
Jonathan A. Sternberg bf40c24e00 dap: improve location resolution for duplicate digests
This improves location resolution for duplicate digests by making some
assumptions about the file structure to determine a "best match" when
there are multiple possible locations.

It uses the next operation (that this digest is the input for) to
determine a location. If the location of the current operation is before
the next operation, this location is preferred. If there are multiple
locations that happen before the next operation, the one closest to the
next operation (aka later in the file) is used instead.

This resolves the most common case of multiple identical `FROM`
statements without adding more code to the frontends themselves.

Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com>
2025-09-04 15:04:06 -05:00