Tõnis Tiigi and GitHub
0c747263ef
Merge pull request #3279 from jsternberg/dap-step
...
dap: add stack traces with next and continue functionality
2025-07-03 18:13:13 -07:00
Jonathan A. Sternberg and GitHub
3a3fc54e33
Merge pull request #3293 from jsternberg/dap-adapter-test-flaky
...
dap: increase timeout for receiving configuration done in adapter test
2025-07-03 09:47:42 -05:00
Jonathan A. Sternberg
4f2e23a9b8
dap: add stack traces with next and continue functionality
...
It is now possible to send next and continue as separate signals. When
executing a build, the debug adapter will divide the LLB graph into
regions. Each region corresponds to an uninterrupted chain of
instructions. It will also record which regions depend on which other
ones.
This determines the execution order and it also determines what the
stack traces look like.
When continue is used, we will attempt to evaluate the last leaf node
(the head). If we push next, we will determine which digest would be the
next one to be processed.
In the future, this will be used to also support breakpoints.
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com >
2025-07-03 09:18:55 -05:00
Jonathan A. Sternberg
f03ed8cc9f
dap: increase timeout for receiving configuration done in adapter test
...
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com >
2025-07-03 09:12:34 -05:00
CrazyMax and GitHub
a007368729
Merge pull request #3291 from crazy-max/chore-rm-comment
...
otelutil: remove unrelated comment
2025-07-03 14:33:49 +02:00
CrazyMax
84e03159a6
otelutil: remove unrelated comment
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-07-03 13:50:50 +02:00
CrazyMax and GitHub
55698253a5
Merge pull request #3287 from crazy-max/bake-stdlib-docs
...
docs: generate docs for bake standard library functions
2025-07-03 08:14:01 +02:00
CrazyMax
6997d61998
docs: generate docs for bake standard library functions
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-07-02 23:57:02 +02:00
Tõnis Tiigi and GitHub
758ea75f60
Merge pull request #3235 from jsternberg/dap-handler
...
dap: add debug adapter implementation
2025-07-02 12:58:07 -07:00
Tõnis Tiigi and GitHub
87371a89c2
Merge pull request #3283 from crazy-max/buildkit-0.23.2
...
dockerfile: update buildkit to 0.23.2
2025-07-02 12:56:33 -07:00
CrazyMax
4c47a576bf
dockerfile: update buildkit to 0.23.2
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-07-02 10:47:24 +02:00
Tõnis Tiigi and GitHub
9a5cbaca15
Merge pull request #3278 from crazy-max/fix-exit-after-defer
...
cmd: fix possible skipped defers for build and bake
2025-07-01 09:32:05 -07:00
Tõnis Tiigi and GitHub
2b5a8c661f
Merge pull request #3280 from crazy-max/bake-target-pattern
...
bake: add pattern matching for targets input
2025-07-01 09:31:32 -07:00
CrazyMax and GitHub
84f6e845dc
Merge pull request #3282 from glours/bump-compose-go-v2.7.1
...
bump compose-go to version v2.7.1
2025-07-01 12:58:19 +02:00
Guillaume Lours
e99190b8b2
bump compose-go to version v2.7.1
...
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com >
2025-07-01 12:26:25 +02:00
CrazyMax
7c22db3c34
bake: add pattern matching for targets input
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-07-01 10:53:02 +02:00
CrazyMax and GitHub
a2da10ad7e
Merge pull request #3276 from crazy-max/compose-dotenv-evaluate
...
compose: evaluate vars from current env in dotenv file
2025-07-01 10:13:54 +02:00
CrazyMax
a711b8ff88
cmd: fix possible skipped defers for build and bake
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-07-01 09:45:27 +02:00
CrazyMax
68b49403a3
compose: evaluate vars from current env in dotenv file
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-07-01 09:43:17 +02:00
Tõnis Tiigi and GitHub
f6c730ec87
Merge pull request #3277 from crazy-max/bake-fix-envfiles
...
bake: fix BUILDX_BAKE_FILE env behavior
2025-06-30 20:27:29 -07:00
Tõnis Tiigi and GitHub
c45de54bad
Merge pull request #3275 from crazy-max/compose-dotenv-dir
...
compose: ignore dotenv that is a directory
2025-06-30 20:25:18 -07:00
Jonathan A. Sternberg
42599a7d49
dap: add debug adapter implementation
...
Adds a simple implementation of the debug adapter that supports the very
basics of a debug adapter.
It supports the launch request, the configuration done request, the
creation of threads, stopping, resuming, and disconnecting from server.
It does not support custom breakpoints, stack traces, or variable
inspection yet. These are planned to be added in the future.
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com >
2025-06-30 10:51:20 -05:00
CrazyMax
40e3e5a27e
compose: ignore dotenv that is a directory
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-06-30 17:11:54 +02:00
CrazyMax
f1db389f07
bake: fix BUILDX_BAKE_FILE env behavior
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-06-30 15:17:21 +02:00
Tõnis Tiigi and GitHub
6deb9ff384
Merge pull request #3269 from crazy-max/alpine-3.22
...
dockerfile: update alpine to 3.22
2025-06-26 12:19:14 -07:00
Tõnis Tiigi and GitHub
6e30826a67
Merge pull request #3270 from thaJeztah/bump_otel
...
vendor: align otel deps to v0.60.0 / v1.35.0
2025-06-26 11:00:45 -07:00
Tõnis Tiigi and GitHub
0bed0b5653
Merge pull request #3242 from rrjjvv/new-bakefile-env-var
...
Allow bake files to be specified via environment variable
2025-06-25 08:54:04 -07: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
CrazyMax
08e0099e0a
dockerfile: update alpine to 3.22
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-06-25 09:47:37 +02:00
CrazyMax and GitHub
b034cff8c2
Merge pull request #3268 from thaJeztah/bump_engine
...
vendor: github.com/docker/docker, github.com/docker/cli v28.3.0
2025-06-25 09:38:40 +02:00
CrazyMax and GitHub
fdb0ebc6cb
Merge pull request #3252 from thaJeztah/docker_28.3
...
Dockerfile: update to docker v28.3.0
2025-06-25 09:26:55 +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
Tõnis Tiigi and GitHub
63bb3db985
Merge pull request #3264 from crazy-max/fix-args-history
...
history: fix required args for inspect attachment command
2025-06-24 11:13:05 -07:00
Tõnis Tiigi and GitHub
fba5d5e554
Merge pull request #3265 from crazy-max/update-govulncheck
...
dockerfile: update govulncheck to v1.1.4
2025-06-24 11:12:20 -07:00
CrazyMax
179aad79b5
history: fix required args for inspect attachment command
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-06-24 16:06:54 +02:00
Roberto Villarreal and CrazyMax
d44ffb4bd4
Display source of bake definitions when read from environment
...
While it would make sense to add "from file" to complement "from env,"
(in the common case of `--file` or using the default), it wouldn't
provide any real value.
A simpler solution would have been looking for the existence of the
variable at the point where printing happens. It felt wrong
duplicating the logic. Executing the same logic (if it was extracted)
wouldn't be as bad, but still not ideal.
A 'correct' solution would be to explicitly track the source of each
definition, which would be clearer and more future-proof. It didn't
seem like this feature warranted that amount of engineering (with no
known features that might make use of it).
This implementation seemed like a fair compromise; none of the functions
are exported, and all have only one caller.
I also considered converting prefixing environment values with `env://`
so they could be thought of (and processed like) `cmd://` values. I
didn't think it would be viewed as a good solution.
Co-authored-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
Signed-off-by: Roberto Villarreal <rrjjvv@yahoo.com >
2025-06-24 00:32:37 -06:00
Tõnis Tiigi and GitHub
4c1e7b2119
Merge pull request #3258 from crazy-max/docs-fix-history-attachment
...
docs: fix history inspect attachment examples
2025-06-23 16:48:09 -07:00
CrazyMax
2d3a9ef229
dockerfile: update govulncheck to v1.1.4
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-06-23 09:56:45 +02:00
CrazyMax
ec45eb6ebc
docs: fix history inspect attachment examples
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-06-23 09:40:13 +02:00
CrazyMax and GitHub
e9b6a01aef
Merge pull request #3259 from crazy-max/build-metadata-provenance-02
...
build: fix buildx.build.provenance metadata
2025-06-23 09:23:37 +02:00
Tõnis Tiigi and GitHub
c48ccdee36
Merge pull request #3262 from crazy-max/buildkit-0.23.1
...
dockerfile: update buildkit to 0.23.1
2025-06-20 13:11:18 -07:00
CrazyMax and GitHub
22f776f664
Merge pull request #3253 from samifruit514/master
...
driver kubernetes: allow to work in a Memory mount to speed up things
2025-06-20 16:13:19 +02:00
CrazyMax
8da4f0fe64
dockerfile: update buildkit to 0.23.1
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-06-20 11:49:38 +02:00
CrazyMax
2588b66fd9
build: fix buildx.build.provenance metadata
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-06-19 18:47:27 +02:00
CrazyMax
931e714919
vendor: github.com/moby/buildkit 9b91d20
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-06-19 18:47:27 +02:00
Samuel Archambault
d5f914a263
driver kubernetes: allow to work in a Memory mount to speed up things
...
Signed-off-by: Samuel Archambault <samuel.archambault@getmaintainx.com >
2025-06-18 14:49:54 -04:00
Tõnis Tiigi and GitHub
d09eb752a5
Merge pull request #3256 from jsternberg/buildkit-bump
...
dockerfile: update buildkit to 0.23.0
2025-06-17 17:42:39 -07:00
Jonathan A. Sternberg
3c2decea38
dockerfile: update buildkit to 0.23.0
...
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com >
2025-06-17 13:29:22 -05:00