pulumi-renovate[bot]
13acd934b6
Update first-party Pulumi dependencies ( #760 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/pulumi/esc](https://redirect.github.com/pulumi/esc ) |
indirect | minor | `v0.21.0` -> `v0.22.0` |
|
[github.com/pulumi/pulumi/pkg/v3](https://redirect.github.com/pulumi/pulumi )
| require | minor | `v3.219.0` -> `v3.220.0` |
---
### Release Notes
<details>
<summary>pulumi/esc (github.com/pulumi/esc)</summary>
###
[`v0.22.0`](https://redirect.github.com/pulumi/esc/releases/tag/v0.22.0 )
[Compare
Source](https://redirect.github.com/pulumi/esc/compare/v0.21.0...v0.22.0 )
##### Improvements
##### Bug Fixes
##### Breaking changes
</details>
<details>
<summary>pulumi/pulumi (github.com/pulumi/pulumi/pkg/v3)</summary>
###
[`v3.220.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.220.0 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.219.0...v3.220.0 )
##### 3.220.0 (2026-02-10)
##### Features
- \[cli] Show environment variables that were set if a snapshot
integrity error happens
[#​21709](https://redirect.github.com/pulumi/pulumi/pull/21709 )
- \[cli/{install,package}] Use the Pulumi Cloud Registry by default to
resolve package names
- \[engine] Pass replacement trigger through to Construct
[#​21408](https://redirect.github.com/pulumi/pulumi/pull/21408 )
- \[engine] Add EnvVarMappings resource option for provider resources,
allowing environment variables to be remapped before being passed to the
provider
[#​21572](https://redirect.github.com/pulumi/pulumi/pull/21572 )
- \[pkg] BREAKING: Deprecate
github.com/pulumi/pulumi/pkg/v3/codegen/dotnet in favor of
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3/codegen. This
package will be removed from pulumi/pulumi soon!
[#​21720](https://redirect.github.com/pulumi/pulumi/pull/21720 )
##### Bug Fixes
- \[cli] Retry `yarn install` when it fails (e.g. during `pulumi
install`)
[#​21707](https://redirect.github.com/pulumi/pulumi/pull/21707 )
- \[engine] Deal with errors in elided journal entries correctly
[#​21576](https://redirect.github.com/pulumi/pulumi/pull/21576 )
- \[sdk/nodejs] Fix remote components with
PULUMI_NODEJS_SKIP_COMPONENT_INPUTS
- \[sdk/python] Fix `_LazyModule` to not trigger full module load for
introspection attributes
[#​21620](https://redirect.github.com/pulumi/pulumi/pull/21620 )
- \[sdkgen/python] Remove workaround for slow typechecking with MyPy and
PyCharm
[#​21722](https://redirect.github.com/pulumi/pulumi/pull/21722 )
##### Miscellaneous
- \[cli] Write logfile location if verbosity is >= 1 to stderr instead
of stdout
[#​21663](https://redirect.github.com/pulumi/pulumi/pull/21663 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - Monday through Friday ( * * * * 1-5 ) (UTC).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJpbXBhY3Qvbm8tY2hhbmdlbG9nLXJlcXVpcmVkIl19-->
---------
Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>
Co-authored-by: pulumi-bot <bot@pulumi.com >
Co-authored-by: Ian Wahbe <me@iwahbe.com >
2026-02-11 10:27:46 +00:00
pulumi-renovate[bot]
491f7de7d5
Update module github.com/pulumi/pulumi-go-provider to v1.3.0 ( #748 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/pulumi/pulumi-go-provider](https://redirect.github.com/pulumi/pulumi-go-provider )
| require | minor | `v1.1.2` -> `v1.3.0` |
---
### Release Notes
<details>
<summary>pulumi/pulumi-go-provider
(github.com/pulumi/pulumi-go-provider)</summary>
###
[`v1.3.0`](https://redirect.github.com/pulumi/pulumi-go-provider/releases/tag/v1.3.0 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-go-provider/compare/v1.2.0...v1.3.0 )
#### What's Changed
- Don't set a default value for `"displayName"` or `"namespace`" by
[@​iwahbe](https://redirect.github.com/iwahbe ) in
[https://github.com/pulumi/pulumi-go-provider/pull/452 ](https://redirect.github.com/pulumi/pulumi-go-provider/pull/452 )
- Update module github.com/pulumi/pulumi/pkg/v3 to v3.217.0 by
[@​pulumi-renovate](https://redirect.github.com/pulumi-renovate )\[bot]
in[https://github.com/pulumi/pulumi-go-provider/pull/464 ](https://redirect.github.com/pulumi/pulumi-go-provider/pull/464 )4
#### New Contributors
-
[@​pulumi-renovate](https://redirect.github.com/pulumi-renovate )\[bot]
made their first contribution
in[https://github.com/pulumi/pulumi-go-provider/pull/427 ](https://redirect.github.com/pulumi/pulumi-go-provider/pull/427 )7
- [@​Frassle](https://redirect.github.com/Frassle ) made their
first contribution in
[https://github.com/pulumi/pulumi-go-provider/pull/455 ](https://redirect.github.com/pulumi/pulumi-go-provider/pull/455 )
**Full Changelog**:
https://github.com/pulumi/pulumi-go-provider/compare/v1.2.0...v1.3.0
###
[`v1.2.0`](https://redirect.github.com/pulumi/pulumi-go-provider/releases/tag/v1.2.0 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-go-provider/compare/v1.1.2...v1.2.0 )
#### What's Changed
- Add old inputs to the rpc passthrough (and the provider in general) by
[@​iwahbe](https://redirect.github.com/iwahbe ) in
[https://github.com/pulumi/pulumi-go-provider/pull/414 ](https://redirect.github.com/pulumi/pulumi-go-provider/pull/414 )
- Debug middleware/rpc by printing what the wrapped provider sees by
[@​iwahbe](https://redirect.github.com/iwahbe ) in
[https://github.com/pulumi/pulumi-go-provider/pull/415 ](https://redirect.github.com/pulumi/pulumi-go-provider/pull/415 )
- `rpc.Provider` correctly handles wrapping providers without preview
support by [@​iwahbe](https://redirect.github.com/iwahbe ) in
[https://github.com/pulumi/pulumi-go-provider/pull/416 ](https://redirect.github.com/pulumi/pulumi-go-provider/pull/416 )
- Add an example of property comments for component resources by
[@​iwahbe](https://redirect.github.com/iwahbe ) in
[https://github.com/pulumi/pulumi-go-provider/pull/411 ](https://redirect.github.com/pulumi/pulumi-go-provider/pull/411 )
- Use old inputs when calculating Diff for default infer by
[@​iwahbe](https://redirect.github.com/iwahbe ) in
[https://github.com/pulumi/pulumi-go-provider/pull/419 ](https://redirect.github.com/pulumi/pulumi-go-provider/pull/419 )
- \[infer] Prevent deserialization errors with CustomDiff for Config by
[@​iwahbe](https://redirect.github.com/iwahbe ) in
[https://github.com/pulumi/pulumi-go-provider/pull/420 ](https://redirect.github.com/pulumi/pulumi-go-provider/pull/420 )
- Fix `CustomDiff[*Config, *Config]` by
[@​iwahbe](https://redirect.github.com/iwahbe ) in
[https://github.com/pulumi/pulumi-go-provider/pull/421 ](https://redirect.github.com/pulumi/pulumi-go-provider/pull/421 )
- Fix `GetSchema` by
[@​iwahbe](https://redirect.github.com/iwahbe ) in
[https://github.com/pulumi/pulumi-go-provider/pull/422 ](https://redirect.github.com/pulumi/pulumi-go-provider/pull/422 )
- Correctly keep `DiffResponse`'s non-detailed diffs keys top-level by
[@​iwahbe](https://redirect.github.com/iwahbe ) in
[https://github.com/pulumi/pulumi-go-provider/pull/417 ](https://redirect.github.com/pulumi/pulumi-go-provider/pull/417 )
#### New Contributors
- [@​andrzejressel](https://redirect.github.com/andrzejressel )
made their first contribution in
[https://github.com/pulumi/pulumi-go-provider/pull/418 ](https://redirect.github.com/pulumi/pulumi-go-provider/pull/418 )
**Full Changelog**:
https://github.com/pulumi/pulumi-go-provider/compare/v1.1.2...v1.2.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - Monday through Friday ( * * * * 1-5 ) (UTC).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJpbXBhY3Qvbm8tY2hhbmdlbG9nLXJlcXVpcmVkIl19-->
---------
Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>
Co-authored-by: Bryce Lampe <bryce@pulumi.com >
2026-02-06 20:48:41 +00:00
Alberto Pose
38e65a3f81
Remove URL and Token arguments from CacheFromGitHubActions. ( #626 )
...
Fixes #75
Arguments URL and Token have been removed but `$ACTIONS_CACHE_URL` and
`$ACTIONS_RUNTIME_TOKEN` env variables could be injected if desired.
---------
Co-authored-by: Bryce Lampe <bryce@pulumi.com >
2025-10-17 11:00:40 +01:00
Matthew (Matt) Jeffryes
b7d239127c
Update pulumi/pulumi dependency to 3.187.0 ( #568 )
...
Fixes https://github.com/pulumi/pulumi-docker-build/issues/551
(sort of - the underlying problem that this repo pins SDK dependencies
that don't get automatically update by the workflow still exists, but it
should at least work until the codegen APIs change again.)
2025-08-12 14:47:58 -07:00
Bryce Lampe
4436ab5e76
Changes for upcoming go-provider v1.0 ( #525 )
...
Fixes #535
2025-05-15 16:38:58 -07:00
Bryce Lampe
52d8cfcd96
Fix bad dependencies ( #536 )
...
I had to relax branch protections in order to merge #527 and during that
time Renovate was able to sneak some bad PRs in.
This rolls those changes back.
2025-05-01 15:47:53 -07:00
Ramon Quitales
8c5a9ac033
Fix weekly pulumi/pulumi update ( #501 )
...
Fixes : #497
This PR follows the `weekly-pulumi-update` CI workflow steps to update
our `pulumi/pulumi` dependency, with manual intervention to resolve
tooling update conflicts. Before generating the SDKs, it's necessary to
update the language tools and otel packages to ensure compatibility with
the latest changes.
Additional command executed for the manual updates:
```sh
TOOLS=(
"github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3"
"github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3"
"github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace"
)
for TOOL in "${TOOLS[@]}"; do
go get -u $TOOL
go mod tidy
done
```
---
Note: the Go directive is upgraded to v1.24 as
`github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3` requires Go
v1.24
([ref](5c96e4e6aa/sdk/go/pulumi-language-go/go.mod (L3) )).
2025-04-21 11:26:37 -07:00
Eron Wright
780fe97f99
Use 'buildkit' as default scope ( #516 )
...
This PR updates the schema to use the correct default value for `scope`
in the GHA caching options. This should be effectively a no-op.
From: https://docs.docker.com/build/cache/backends/gha/
<img width="892" alt="image"
src="https://github.com/user-attachments/assets/690cde79-e30e-4085-81fd-1c9dc1c6d7e9 "
/>
Closes #496
2025-04-09 14:01:21 -07:00
Pulumi Bot
8ff1017270
Automated upgrade: bump pulumi/pulumi to 3.153.1 ( #472 )
...
Automated upgrade: bump pulumi/pulumi to 3.153.1
2025-03-03 16:49:18 +01:00
pulumi-renovate[bot]
9d00d64258
Update first-party Pulumi dependencies ( #344 )
2024-12-20 17:54:46 +00: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
Ramon Quitales
3d57abba75
upgrade: bump pulumi/pulumi to 3.136.1 ( #284 )
...
This is the required commit to unblock CI:
bc7700a50c
Resolves : #272
2024-10-11 16:22:58 -07:00
Pulumi Bot
242d99d4d6
Automated upgrade: bump pulumi/pulumi to 3.134.1 ( #266 )
...
Automated upgrade: bump pulumi/pulumi to 3.134.1
2024-09-26 10:45:31 -07:00
Bryce Lampe
81a7aa4ec4
No-op during Read if credentials are invalid ( #194 )
...
The `Image` resource already ignores errors during read but the `Index`
resource was requiring the inspect call to always succeed. This will often
fail due to https://github.com/pulumi/pulumi/issues/4981 (note however in
this case credentials are stored with the resource instead of the provider).
This changes our logic to instead emit a warning if the credentials are
invalid.
Fixes https://github.com/pulumi/pulumi-docker-build/issues/121 .
2024-08-13 12:54:14 -07:00
Pulumi Bot
5cc3415b34
Automated Pulumi/Pulumi upgrade ( #175 )
...
Co-authored-by: Bryce Lampe <bryce@pulumi.com >
2024-08-08 16:05:09 -07:00
Pulumi Bot
cc8725ef27
Automated Pulumi/Pulumi upgrade ( #135 )
...
Co-authored-by: Bryce Lampe <bryce@pulumi.com >
2024-07-11 09:17:55 -07:00
dependabot[bot]
b8ecfb287a
Bump the pulumi group across 1 directory with 6 updates ( #111 )
...
This upgrades pulumi to v3.121.0 and bumps several other first-party dependencies.
Note that vendored language plugins must be bumped manually because their go modules are currently untagged:
* go get github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3@79e814fe0f2137ade87ee5af384e6cb71e4aa6ff
* go get github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3@79e814fe0f2137ade87ee5af384e6cb71e4aa6ff
* go get github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3@79e814fe0f2137ade87ee5af384e6cb71e4aa6ff
* go get github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet@fa777213effdc3a80bb893194d63cd8b7ca7a868
* go get github.com/pulumi/pulumi-yaml@15eb402
---------
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-06-25 14:17:24 -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
Pulumi Bot
effb497234
Automated Pulumi/Pulumi upgrade ( #90 )
2024-05-31 01:57:12 -07:00
Daniel Bradley
c305ea88c4
Embed sdk versions ( #68 )
...
Part of https://github.com/pulumi/ci-mgmt/issues/915
Install pulumi in standard way
Use the same method as other providers to install the pulumi CLI.
- Lock the version of the CLI and therefore codegen for consistent build
results.
- Ensure the local language plugins are using by disabling ambient
plugins.
Enable respect schema version
Remove setting version at SDK build time
---------
Co-authored-by: Bryce Lampe <bryce@pulumi.com >
2024-05-30 13:50:54 +01:00
Bryce Lampe
f0aaf7095d
Fix GitHub action URL ( #80 )
...
Our docs and default value for the GitHub action cache URL were
referring to the
[wrong](https://github.com/tonistiigi/go-actions-cache/blob/master/api.md )
environment variable.
I was under the impression that the underlying library ends up checking
for the correct variable later so this would be only cosmetic, but a
user
[confirmed](https://github.com/pulumi/pulumi-docker-build/issues/77#issuecomment-2135621983 )
this does appear to break things.
I brought over an old test I had written while this was still in the
pulumi-docker repo, but unfortunately it doesn't currently test GHA due
to ci-mgmt limitations
https://github.com/pulumi/pulumi-docker-build/issues/82 .
Fixes https://github.com/pulumi/pulumi-docker-build/issues/77 .
2024-05-29 12:29:58 +00: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
Bryce Lampe
2b348f84e4
Housekeeping ( #8 )
...
* Rename the provider to dockerbuild.
* Add Makefile targets required by CI.
* Add per-language test targets compatible with CI.
* Fix broken example yaml.
* Add gitignore exclusions to fix SDK generation in CI.
* Fix lint errors.
* Vendor pulumi CLI via `tools.go` instead of `.pulumi`.
* Consolidate `go.mod`s into one file, with a minimal `go.mod` for the
Go SDK.
* Add codecov.
2024-03-20 11:09:37 -07:00
Bryce Lampe
3427e6115f
More renames
2024-03-07 13:51:35 -08:00
Bryce Lampe
0d9ce7c53c
Initial commit
2024-03-07 11:17:15 -08:00