pulumi-renovate[bot]
52f09191a7
Update first-party Pulumi dependencies ( #769 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@pulumi/pulumi](https://redirect.github.com/pulumi/pulumi )
([source](https://redirect.github.com/pulumi/pulumi/tree/HEAD/sdk/nodejs ))
| dependencies | minor | [`3.221.0` ->
`3.224.0`](https://renovatebot.com/diffs/npm/@pulumi%2fpulumi/3.221.0/3.224.0 )
|
|
[github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild](https://redirect.github.com/pulumi/pulumi-docker-build )
| require | patch | `v0.0.12` -> `v0.0.15` |
|
[github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3](https://redirect.github.com/pulumi/pulumi-dotnet )
| require | patch | `v3.101.0` -> `v3.101.2` |
|
[github.com/pulumi/pulumi-java/pkg](https://redirect.github.com/pulumi/pulumi-java )
| require | minor | `v1.16.0` -> `v1.21.2` |
|
[github.com/pulumi/pulumi/pkg/v3](https://redirect.github.com/pulumi/pulumi )
| require | minor | `v3.220.0` -> `v3.223.0` |
---
### Release Notes
<details>
<summary>pulumi/pulumi (@​pulumi/pulumi)</summary>
###
[`v3.224.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.224.0 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.223.0...v3.224.0 )
##### 3.224.0 (2026-02-26)
##### Features
- \[backend/diy] Add zstd compression option for DIY backend state files
[#​21877](https://redirect.github.com/pulumi/pulumi/pull/21877 )
- \[engine] Automatically make invoke outputs secret when there is a
secret input, and the invoke provider does not support secrets
- \[cli/package] Support source-based packages in `pulumi schema check`,
not just schema files
[#​21897](https://redirect.github.com/pulumi/pulumi/pull/21897 )
##### Bug Fixes
- \[pkg] Correct the schema for "pulumi:pulumi:StackReference"
[#​21895](https://redirect.github.com/pulumi/pulumi/pull/21895 )
- \[programgen/nodejs] Correct the semantics of singleOrNone in
generated files
[#​21947](https://redirect.github.com/pulumi/pulumi/pull/21947 )
- \[sdk/python] Fix `StepEventMetadata.from_json` reading
`detailed_diff` (snake_case) instead of `detailedDiff` (camelCase), and
`PolicyEvent.from_json` reading `resource_urn` instead of `resourceUrn`,
causing both fields to always be `None`
[#​21714](https://redirect.github.com/pulumi/pulumi/pull/21714 )
- \[sdk/python] Convert integer component inputs to `int`
[#​21944](https://redirect.github.com/pulumi/pulumi/pull/21944 )
- \[sdk/python] Fix crash in forked processes using automation API
[#​21937](https://redirect.github.com/pulumi/pulumi/pull/21937 )
- \[engine] Fix panic when a new component resource in the program is
not targeted
[#​21957](https://redirect.github.com/pulumi/pulumi/pull/21957 )
##### Miscellaneous
- \[sdk] Update java, dotnet & yaml
[#​21961](https://redirect.github.com/pulumi/pulumi/pull/21961 )
- \[sdk/python] Improve the performance of `contains_unknowns` for large
objects
[#​21893](https://redirect.github.com/pulumi/pulumi/pull/21893 )
###
[`v3.223.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#32230-2026-02-19 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.222.0...v3.223.0 )
##### Bug Fixes
- \[engine] Report policy pack installation errors
[#​21882](https://redirect.github.com/pulumi/pulumi/pull/21882 )
###
[`v3.222.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#32220-2026-02-18 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.221.0...v3.222.0 )
##### Features
- \[programgen/go] Generate Call requests
[#​21836](https://redirect.github.com/pulumi/pulumi/pull/21836 )
##### Bug Fixes
- \[sdk/{nodejs,python}] Fix hang when loading policy packs that use
v1.18.1 or older of the policy SDK
[#​21866](https://redirect.github.com/pulumi/pulumi/pull/21866 )
</details>
<details>
<summary>pulumi/pulumi-docker-build
(github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild)</summary>
###
[`v0.0.15`](https://redirect.github.com/pulumi/pulumi-docker-build/compare/v0.0.14...v0.0.15 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-docker-build/compare/v0.0.14...v0.0.15 )
###
[`v0.0.14`](https://redirect.github.com/pulumi/pulumi-docker-build/compare/v0.0.13...v0.0.14 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-docker-build/compare/v0.0.13...v0.0.14 )
###
[`v0.0.13`](https://redirect.github.com/pulumi/pulumi-docker-build/releases/tag/v0.0.13 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-docker-build/compare/v0.0.12...v0.0.13 )
#### What's Changed
- Improve exec error messages by
[@​blampe](https://redirect.github.com/blampe ) in
[https://github.com/pulumi/pulumi-docker-build/pull/553 ](https://redirect.github.com/pulumi/pulumi-docker-build/pull/553 )
- Update p-go-provider to fix version replacement behavior by
[@​blampe](https://redirect.github.com/blampe ) in
[https://github.com/pulumi/pulumi-docker-build/pull/584 ](https://redirect.github.com/pulumi/pulumi-docker-build/pull/584 )
**Full Changelog**:
https://github.com/pulumi/pulumi-docker-build/compare/v0.0.12...v0.0.13
</details>
<details>
<summary>pulumi/pulumi-dotnet
(github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3)</summary>
###
[`v3.101.2`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v31012---2026-02-25 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.101.0...v3.101.2 )
</details>
<details>
<summary>pulumi/pulumi-java
(github.com/pulumi/pulumi-java/pkg)</summary>
###
[`v1.21.2`](https://redirect.github.com/pulumi/pulumi-java/blob/HEAD/CHANGELOG.md#vv1212---2026-02-25 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-java/compare/v1.21.1...v1.21.2 )
###
[`v1.21.1`](https://redirect.github.com/pulumi/pulumi-java/blob/HEAD/CHANGELOG.md#vv1211---2026-02-25 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-java/compare/v1.21.0...v1.21.1 )
##### Bug Fixes
- \[runtime] Fix `unknown provider package` error in automation API and
correctly propagate errors from inline programs.
[#​2029](https://redirect.github.com/pulumi/pulumi-java/pull/2029 )
###
[`v1.21.0`](https://redirect.github.com/pulumi/pulumi-java/blob/HEAD/CHANGELOG.md#vv1210---2026-01-28 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-java/compare/v1.20.0...v1.21.0 )
##### Improvements
- \[sdk] Add Deployment.requirePulumiVersion
[#​1979](https://redirect.github.com/pulumi/pulumi-java/pull/1979 )
- \[codegen] Implement alias resource options generation
[#​1982](https://redirect.github.com/pulumi/pulumi-java/pull/1982 )
##### Bug Fixes
- \[codegen] Use config.require in codegen when there is no default
value
[#​1983](https://redirect.github.com/pulumi/pulumi-java/pull/1983 )
###
[`v1.20.0`](https://redirect.github.com/pulumi/pulumi-java/blob/HEAD/CHANGELOG.md#vv1200---2025-12-29 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-java/compare/v1.19.0...v1.20.0 )
##### Improvements
- \[sdk] Add support for the `replacementTrigger` resource option
[#​1958](https://redirect.github.com/pulumi/pulumi-java/pull/1958 )
###
[`v1.19.0`](https://redirect.github.com/pulumi/pulumi-java/blob/HEAD/CHANGELOG.md#v1190---2025-12-10 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-java/compare/v1.18.0...v1.19.0 )
##### Improvements
- \[codegen] Add .gitattributes file to generated SDKs
[#​1949](https://redirect.github.com/pulumi/pulumi-java/pull/1949 )
##### Bug Fixes
- \[language] Stop parsing runtime options at startup
[#​1947](https://redirect.github.com/pulumi/pulumi-java/pull/1947 )
###
[`v1.18.0`](https://redirect.github.com/pulumi/pulumi-java/blob/HEAD/CHANGELOG.md#v1180---2025-12-03 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-java/compare/v1.17.1...v1.18.0 )
##### Improvements
- \[sdk] Add `ReplaceWith` as a resource option
###
[`v1.17.1`](https://redirect.github.com/pulumi/pulumi-java/blob/HEAD/CHANGELOG.md#v1171---2025-11-26 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-java/compare/v1.17.0...v1.17.1 )
##### Improvements
- \[sdk] Dependency bumps
###
[`v1.17.0`](https://redirect.github.com/pulumi/pulumi-java/blob/HEAD/CHANGELOG.md#v1170---2025-11-12 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-java/compare/v1.16.3...v1.17.0 )
##### Improvements
- \[sdk] Get the event log in the automation API over gRPC, instead of
through a text file
###
[`v1.16.3`](https://redirect.github.com/pulumi/pulumi-java/blob/HEAD/CHANGELOG.md#v1163---2025-11-05 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-java/compare/v1.16.2...v1.16.3 )
##### Improvements
- \[sdk] Update pulumi pkg & sdk to 3.205.0
- \[runtime] Implement `Language.Link`
###
[`v1.16.2`](https://redirect.github.com/pulumi/pulumi-java/blob/HEAD/CHANGELOG.md#v1162---2025-10-10 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-java/compare/v1.16.1...v1.16.2 )
##### Bug Fixes
- \[sdk] Add `hideDiffs` as a new resource option. See details
###
[`v1.16.1`](https://redirect.github.com/pulumi/pulumi-java/blob/HEAD/CHANGELOG.md#v1161---2025-07-31 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi-java/compare/v1.16.0...v1.16.1 )
##### Bug Fixes
- \[codegen] Fix generated 'plan' argument of 'preview' command
</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 >
2026-02-26 21:24:50 +00: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
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
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 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
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
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