Bryce Lampe
30a01b6893
Handle context cancellation during builds ( #539 )
...
`buildx.Build` doesn't terminate if context is canceled, so this PR
rearranges things such that we can wait for the build or context to
finish.
Fixes #533 .
2025-05-05 16:12:48 -07:00
Ian Wahbe
7eb1e3fe50
Flow context.Context through image builds ( #522 )
...
This should help with cancel responsiveness. Right now, there are
multiple places where docker does not respond to cancel for long periods
of time.
2025-05-02 12:31:40 +02:00
Bryce Lampe
195fbfc784
Add support for multiple exporters ( #235 )
...
Buildkit 0.13 introduced support for [multiple
exporters](https://docs.docker.com/build/exporters/#multiple-exporters ).
We currently return an error in these situations.
Instead, inspect the builder's version when loading the node and relax
this error if we see it's running at least 0.13.
Fixes https://github.com/pulumi/pulumi-docker-build/issues/21 .
2024-12-10 09:05:36 -08:00
pulumi-renovate[bot]
0ce316d7de
fix(deps): update module github.com/docker/buildx to v0.18.0 (main) ( #312 )
2024-11-20 20:00:22 -08:00
dependabot[bot]
343eadd0b6
Bump the security group across 1 directory with 3 updates ( #128 )
2024-06-26 12:32:54 -07:00
Bryce Lampe
ff71c251e1
Upgrade go-provider ( #53 )
...
This upgrades pulumi-go-provider to latest. Code was automatically
migrated using a slightly modified patch described
[here](https://github.com/pulumi/pulumi-go-provider/pull/227#issuecomment-2073962385 ).
---------
Co-authored-by: Ian Wahbe <ian@wahbe.com >
2024-05-13 12:23:24 -07:00
Bryce Lampe
26c144c916
Initial provider implementation ( #18 )
...
This brings over the initial buildx prototype from pulumi/pulumi-docker
and fixes various build and release issues.
2024-04-25 11:03:59 -07:00