Bryce Lampe
4436ab5e76
Changes for upcoming go-provider v1.0 ( #525 )
...
Fixes #535
2025-05-15 16:38:58 -07:00
Eron Wright
20f5f536dc
Handle case of missing GH variables ( #492 )
...
Closes #482
I traced the problem to where buildx parses the cli args
([here](fa4461b9a1/util/buildflags/cache.go (L14) )),
and confirmed it applies defaults based on GHA environment variables and
ignores the cacheTo/cacheFrom directive altogether when the variables
aren't available.
The fix is to ignore the GHA cache directive when it the upstream parser
ignores it.
2025-03-20 09:27:59 -07:00
Pulumi Bot
c095c4c7ef
Update GitHub Actions workflows. ( #468 )
...
This PR was automatically generated by the
update-native-provider-workflows workflow in the pulumi/ci-mgmt repo,
from commit ea6479fcbca4b3b86182ffdd8731b26746795508.
---------
Co-authored-by: Eron Wright <eronwright@gmail.com >
Co-authored-by: Eron Wright <eron@pulumi.com >
2025-02-28 09:00:39 -08: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
Bryce Lampe
d9c3284f40
Check if local exports exist ( #197 )
...
Check if local exports exist during diffing. For tar, the file must
exist. For local, the directory must exist and be populated.
Fixes https://github.com/pulumi/pulumi-docker-build/issues/177 .
2024-08-13 13:52:10 -07:00
dependabot[bot]
724836b5ef
Bump the other group across 1 directory with 13 updates ( #152 )
...
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bryce Lampe <bryce@pulumi.com >
2024-07-12 16:40:59 -07:00
dependabot[bot]
1febe659ca
Bump the docker group with 5 updates ( #113 )
...
Bumps the docker group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/docker/buildx](https://github.com/docker/buildx ) |
`0.13.1` | `0.15.1` |
| [github.com/docker/cli](https://github.com/docker/cli ) |
`26.0.0-rc1+incompatible` | `26.1.4+incompatible` |
|
[github.com/docker/distribution](https://github.com/docker/distribution )
| `2.8.2+incompatible` | `2.8.3+incompatible` |
| [github.com/docker/docker](https://github.com/docker/docker ) |
`26.0.0-rc1+incompatible` | `26.1.4+incompatible` |
| [github.com/moby/buildkit](https://github.com/moby/buildkit ) |
`0.13.0` | `0.14.1` |
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Bryce Lampe <bryce@pulumi.com >
2024-06-26 11:07:02 -07:00
Bryce Lampe
4e8cf8f4ba
Fix a panic that could occur when context was omitted ( #83 )
...
I could have sworn the context property was required, but evidently it
isn't and we weren't handling the case when it was missing.
This PR updates things to set a default location of the current
directory if the context is absent. Some unit tests are also added.
Fixes #78 .
2024-05-31 14:41:22 +00: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