2079e52a5f76f540ef45fcdb2155e4abafb26d0a
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.229.0` -> `3.230.0`](https://renovatebot.com/diffs/npm/@pulumi%2fpulumi/3.229.0/3.230.0) | | [github.com/pulumi/pulumi/pkg/v3](https://redirect.github.com/pulumi/pulumi) | require | minor | `v3.229.0` -> `v3.230.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>pulumi/pulumi (@​pulumi/pulumi)</summary> ### [`v3.230.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#32300-2026-04-08) [Compare Source](https://redirect.github.com/pulumi/pulumi/compare/v3.229.0...v3.230.0) ##### Features - \[cli] Detect AI agents and send in update metadata [#​22497](https://redirect.github.com/pulumi/pulumi/pull/22497) - \[auto/nodejs] Add "org" commands (get-default, set-default, search, search ai) to the auto-generated interface [#​22395](https://redirect.github.com/pulumi/pulumi/pull/22395) - \[auto/nodejs] Add "new" command to the auto-generated interface [#​22421](https://redirect.github.com/pulumi/pulumi/pull/22421) - \[sdk/{nodejs,python}] Add Cancel handler to Python & Node.js providers [#​22516](https://redirect.github.com/pulumi/pulumi/pull/22516) - \[cli/policy] Add ESC environment resolution for policy packs [#​22425](https://redirect.github.com/pulumi/pulumi/pull/22425) ##### Bug Fixes - \[auto/go] Insert --non-interactive flag before "--" positional separator to avoid misinterpretation as a positional argument [#​22462](https://redirect.github.com/pulumi/pulumi/pull/22462) - \[ci] Add code coverage collection for Node.js automation tools tests [#​22412](https://redirect.github.com/pulumi/pulumi/pull/22412) - \[pcl] Allow key indexing into a map of resources created by range [#​22498](https://redirect.github.com/pulumi/pulumi/pull/22498) - \[programgen/go] Fix an issue with formatted index modules not importing correctly - \[cli/state] Check for Pulumi.yaml projects and `backend` option in `state upgrade` [#​22483](https://redirect.github.com/pulumi/pulumi/pull/22483) - \[sdk/go] Fix Go program generation for ternary expressions inside apply callbacks, add Go predeclared identifiers to reserved words, handle optional list types in union type codegen, and fix unmarshalOutput for known outputs with null elements. [#​22460](https://redirect.github.com/pulumi/pulumi/pull/22460) - \[sdk/nodejs] Fix inherited input properties missing from component schema when args interface extends another interface [#​22446](https://redirect.github.com/pulumi/pulumi/pull/22446) - \[sdk/python] Fix inherited input properties missing from component schema when args class inherits from a base class [#​22484](https://redirect.github.com/pulumi/pulumi/pull/22484) ##### Miscellaneous - \[java] Upgrade java to v1.23.0 - \[sdk/dotnet] Upgrade dotnet to v3.102.1 - \[yaml] Upgrade to v1.31.0 [#​22501](https://redirect.github.com/pulumi/pulumi/pull/22501) - \[programgen/{dotnet,go,java,nodejs,pcl,python,yaml}] Remove `mimeType` & `readDir` from PCL [#​22449](https://redirect.github.com/pulumi/pulumi/pull/22449) </details> <details> <summary>pulumi/pulumi (github.com/pulumi/pulumi/pkg/v3)</summary> ### [`v3.230.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.230.0) [Compare Source](https://redirect.github.com/pulumi/pulumi/compare/v3.229.0...v3.230.0) #### 3.230.0 (2026-04-08) ##### Features - \[cli] Detect AI agents and send in update metadata [#​22497](https://redirect.github.com/pulumi/pulumi/pull/22497) - \[auto/nodejs] Add "org" commands (get-default, set-default, search, search ai) to the auto-generated interface [#​22395](https://redirect.github.com/pulumi/pulumi/pull/22395) - \[auto/nodejs] Add "new" command to the auto-generated interface [#​22421](https://redirect.github.com/pulumi/pulumi/pull/22421) - \[sdk/{nodejs,python}] Add Cancel handler to Python & Node.js providers [#​22516](https://redirect.github.com/pulumi/pulumi/pull/22516) - \[cli/policy] Add ESC environment resolution for policy packs [#​22425](https://redirect.github.com/pulumi/pulumi/pull/22425) ##### Bug Fixes - \[auto/go] Insert --non-interactive flag before "--" positional separator to avoid misinterpretation as a positional argument [#​22462](https://redirect.github.com/pulumi/pulumi/pull/22462) - \[ci] Add code coverage collection for Node.js automation tools tests [#​22412](https://redirect.github.com/pulumi/pulumi/pull/22412) - \[pcl] Allow key indexing into a map of resources created by range [#​22498](https://redirect.github.com/pulumi/pulumi/pull/22498) - \[programgen/go] Fix an issue with formatted index modules not importing correctly - \[cli/state] Check for Pulumi.yaml projects and `backend` option in `state upgrade` [#​22483](https://redirect.github.com/pulumi/pulumi/pull/22483) - \[sdk/go] Fix Go program generation for ternary expressions inside apply callbacks, add Go predeclared identifiers to reserved words, handle optional list types in union type codegen, and fix unmarshalOutput for known outputs with null elements. [#​22460](https://redirect.github.com/pulumi/pulumi/pull/22460) - \[sdk/nodejs] Fix inherited input properties missing from component schema when args interface extends another interface [#​22446](https://redirect.github.com/pulumi/pulumi/pull/22446) - \[sdk/python] Fix inherited input properties missing from component schema when args class inherits from a base class [#​22484](https://redirect.github.com/pulumi/pulumi/pull/22484) ##### Miscellaneous - \[java] Upgrade java to v1.23.0 - \[sdk/dotnet] Upgrade dotnet to v3.102.1 - \[yaml] Upgrade to v1.31.0 [#​22501](https://redirect.github.com/pulumi/pulumi/pull/22501) - \[programgen/{dotnet,go,java,nodejs,pcl,python,yaml}] Remove `mimeType` & `readDir` from PCL [#​22449](https://redirect.github.com/pulumi/pulumi/pull/22449) </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 these updates 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: pulumi-bot <bot@pulumi.com>
Docker-Build Resource Provider
A Pulumi provider for building modern Docker images with buildx and BuildKit.
Not to be confused with the earlier Docker provider, which is still appropriate for managing resources unrelated to building images.
| Provider | Use cases |
|---|---|
@pulumi/docker-build |
Anything related to building images with docker build. |
@pulumi/docker |
Everything else -- including running containers and creating networks. |
Reference
For more information, including examples and migration guidance, please see the Docker-Build provider's detailed API documentation.
Description
Languages
Go
94.8%
Makefile
4.6%
Shell
0.6%