7cc2388992b4fc2e278d321025b205ea851e8f53
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.239.0` -> `3.241.0`](https://renovatebot.com/diffs/npm/@pulumi%2fpulumi/3.239.0/3.241.0) | | [github.com/pulumi/pulumi/pkg/v3](https://redirect.github.com/pulumi/pulumi) | require | minor | `v3.239.0` -> `v3.241.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.241.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#32410-2026-05-18) [Compare Source](https://redirect.github.com/pulumi/pulumi/compare/v3.239.0...v3.241.0) ##### Features - \[cli] Add `--output json` to `pulumi preview` for a structured JSON summary of the operation result [#​22927](https://redirect.github.com/pulumi/pulumi/pull/22927) - \[cli] Add `--output json` to `pulumi refresh` for a structured JSON summary of the operation result [#​22928](https://redirect.github.com/pulumi/pulumi/pull/22928) - \[cli] Add `--output json` to `pulumi destroy` for a structured JSON summary of the operation result [#​22875](https://redirect.github.com/pulumi/pulumi/pull/22875) - \[cli] Add `pulumi stack schedule get` to retrieve the configuration of a scheduled action [#​23153](https://redirect.github.com/pulumi/pulumi/pull/23153) - \[cli] Add `pulumi stack schedule list` to list all scheduled actions configured for a stack [#​23153](https://redirect.github.com/pulumi/pulumi/pull/23153) - \[cli] Add `pulumi stack schedule new` to create a raw, drift, or TTL deployment schedule for a stack [#​23153](https://redirect.github.com/pulumi/pulumi/pull/23153) - \[cli] Add `pulumi stack webhook delivery list` to list recent deliveries for a stack webhook [#​23116](https://redirect.github.com/pulumi/pulumi/pull/23116) - \[cli] Add `pulumi stack webhook delivery redeliver` to redeliver a webhook event [#​23118](https://redirect.github.com/pulumi/pulumi/pull/23118) - \[cli] Add `pulumi stack webhook edit` to update an existing stack webhook [#​23139](https://redirect.github.com/pulumi/pulumi/pull/23139) - \[cli] Add `pulumi stack webhook new` to create a new stack webhook [#​23101](https://redirect.github.com/pulumi/pulumi/pull/23101) - \[cli] Add `pulumi stack webhook remove` to delete a stack webhook [#​23102](https://redirect.github.com/pulumi/pulumi/pull/23102) - \[cli] Add `pulumi org webhook delivery list` to list recent deliveries for an organization webhook [#​23179](https://redirect.github.com/pulumi/pulumi/pull/23179) - \[cli] Add `pulumi org webhook edit` to update an organization webhook [#​23179](https://redirect.github.com/pulumi/pulumi/pull/23179) - \[cli] Add `pulumi org webhook list` to list all webhooks configured for an organization [#​23174](https://redirect.github.com/pulumi/pulumi/pull/23174) - \[cli] Add `pulumi org webhook new` to create a new organization webhook [#​23172](https://redirect.github.com/pulumi/pulumi/pull/23172) - \[cli] Add `pulumi org webhook ping` to send a test ping to an organization webhook [#​23179](https://redirect.github.com/pulumi/pulumi/pull/23179) - \[cli] Add `pulumi org webhook remove` to delete an organization webhook [#​23177](https://redirect.github.com/pulumi/pulumi/pull/23177) - \[cli] Add `pulumi stack drift list` to list drift detection runs for a stack [#​23159](https://redirect.github.com/pulumi/pulumi/pull/23159) - \[cli] Add `pulumi stack drift status` to show the drift detection status for a stack [#​23161](https://redirect.github.com/pulumi/pulumi/pull/23161) - \[cli] Add `pulumi stack schedule edit` to update an existing scheduled deployment action [#​23153](https://redirect.github.com/pulumi/pulumi/pull/23153) - \[cli] Add `pulumi stack schedule remove` to delete a scheduled deployment action [#​23153](https://redirect.github.com/pulumi/pulumi/pull/23153) - \[cli] Add `pulumi audit-log export` command [#​23212](https://redirect.github.com/pulumi/pulumi/pull/23212) - \[cli] Add `pulumi org audit-log list` [#​23211](https://redirect.github.com/pulumi/pulumi/pull/23211) - \[cli] Add `pulumi policy compliance list` to list compliance results grouped by entity [#​23209](https://redirect.github.com/pulumi/pulumi/pull/23209) - \[cli] Add `pulumi policy group new` command to allow creating new policy groups [#​23202](https://redirect.github.com/pulumi/pulumi/pull/23202) - \[cli] Add the `pulumi policy issue get` command [#​23200](https://redirect.github.com/pulumi/pulumi/pull/23200) - \[cli/cloud] Add `pulumi insights account list` to list Insights accounts in an organization [#​23091](https://redirect.github.com/pulumi/pulumi/pull/23091) - \[cli/cloud] Add `pulumi insights account new` to create a Pulumi Insights account [#​23093](https://redirect.github.com/pulumi/pulumi/pull/23093) - \[cli/cloud] Add `pulumi insights account scan log` to fetch log output for a Pulumi Insights scan [#​23092](https://redirect.github.com/pulumi/pulumi/pull/23092) - \[cli/cloud] Add `pulumi insights account scan` to trigger a resource discovery scan for an Insights account [#​23094](https://redirect.github.com/pulumi/pulumi/pull/23094) - \[cli/cloud] Implement `pulumi stack history events` to retrieve engine events for a Pulumi Cloud update [#​23109](https://redirect.github.com/pulumi/pulumi/pull/23109) - \[cli/cloud] Add `pulumi deployment cancel` to terminate an in-progress deployment [#​23164](https://redirect.github.com/pulumi/pulumi/pull/23164) - \[cli/cloud] Add `pulumi org member list` to list the members of an organization [#​23170](https://redirect.github.com/pulumi/pulumi/pull/23170) - \[cli/cloud] Add `pulumi org usage get` to fetch the resources-under-management summary for an organization [#​23166](https://redirect.github.com/pulumi/pulumi/pull/23166) - \[cli/cloud] Add `pulumi org role assign` to assign a custom role to a team [#​23117](https://redirect.github.com/pulumi/pulumi/pull/23117) - \[cli/cloud] Add `pulumi org role edit` to update a custom role's name, description, or permission tree [#​23117](https://redirect.github.com/pulumi/pulumi/pull/23117) - \[cli/cloud] Add `pulumi org role list` to list custom roles for an organization [#​23117](https://redirect.github.com/pulumi/pulumi/pull/23117) - \[cli/cloud] Add `pulumi org role new` to create a custom role from a permission descriptor JSON file [#​23117](https://redirect.github.com/pulumi/pulumi/pull/23117) - \[cli/cloud] Add `pulumi org role remove` to delete a custom role from an organization [#​23117](https://redirect.github.com/pulumi/pulumi/pull/23117) - \[cli/env] Update esc to v0.24.0 [#​23213](https://redirect.github.com/pulumi/pulumi/pull/23213) - \[cli/neo] Show tool call arguments and results in `pulumi neo` via a `ctrl+o` overlay [#​23075](https://redirect.github.com/pulumi/pulumi/pull/23075) - \[cli/neo] Multi-line input in `pulumi neo` - Enter sends, Shift+Enter / Alt+Enter / Ctrl+J / trailing `\` insert a newline [#​23151](https://redirect.github.com/pulumi/pulumi/pull/23151) - \[cli/neo] Make `pulumi neo` visible by default; the `PULUMI_EXPERIMENTAL` gate has been removed [#​23228](https://redirect.github.com/pulumi/pulumi/pull/23228) - \[cli/policy] Add `pulumi policy group edit` to edit policy groups [#​23206](https://redirect.github.com/pulumi/pulumi/pull/23206) - \[cli/policy] Add `pulumi policy group remove` command to remove policies [#​23208](https://redirect.github.com/pulumi/pulumi/pull/23208) - \[cli/policy] Add the `pulumi policy group get` command [#​23203](https://redirect.github.com/pulumi/pulumi/pull/23203) ##### Bug Fixes - \[cli] Add `pulumi policy issue list` command [#​23198](https://redirect.github.com/pulumi/pulumi/pull/23198) - \[cli] Fix `pulumi org role list` to send the `uxPurpose` query parameter the service requires [#​23231](https://redirect.github.com/pulumi/pulumi/pull/23231) - \[engine] Fix `pulumi import` dropping map entries whose value matched the enum member of a `Union<Input<Enum<T>>, ...>` element type [#​23190](https://redirect.github.com/pulumi/pulumi/pull/23190) - \[cli/cloud] Surface a clear error when `pulumi api --all` is used against an endpoint whose response is not paginatable, instead of silently emitting an empty array [#​23191](https://redirect.github.com/pulumi/pulumi/pull/23191) [#​23128](https://redirect.github.com/pulumi/pulumi/pull/23128) - \[cli/cloud] `pulumi deployment settings edit` no longer clears fields that the patch does not mention [#​23217](https://redirect.github.com/pulumi/pulumi/pull/23217) - \[cli/import] Generate PCL for asset and archive inputs when importing resources, instead of returning a "NYI" error [#​22938](https://redirect.github.com/pulumi/pulumi/pull/22938) - \[cli/import] Preserve asset/archive/resource-reference values inside map and array inputs, and HCL-escape map keys containing `${` or `%{` template sequences [#​23222](https://redirect.github.com/pulumi/pulumi/pull/23222) - \[cli/install] Hint at adding a `.git` / `_git` when VCS URL resolution fails [#​22831](https://redirect.github.com/pulumi/pulumi/pull/22831) - \[cli/neo] Transparently reconnect the Neo event stream after a transient network drop, resuming from the last seen event ID [#​23134](https://redirect.github.com/pulumi/pulumi/pull/23134) - \[cli/neo] Show `preparing` in the live preview/up block until the first resource arrives [#​23155](https://redirect.github.com/pulumi/pulumi/pull/23155) - \[cli/new] Support specific versions when using registry-backed templates with `pulumi new` [#​22909](https://redirect.github.com/pulumi/pulumi/pull/22909) </details> <details> <summary>pulumi/pulumi (github.com/pulumi/pulumi/pkg/v3)</summary> ### [`v3.241.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.241.0) [Compare Source](https://redirect.github.com/pulumi/pulumi/compare/v3.239.0...v3.241.0) ##### 3.241.0 (2026-05-18) ##### Features - \[cli] Add `--output json` to `pulumi preview` for a structured JSON summary of the operation result [#​22927](https://redirect.github.com/pulumi/pulumi/pull/22927) - \[cli] Add `--output json` to `pulumi refresh` for a structured JSON summary of the operation result [#​22928](https://redirect.github.com/pulumi/pulumi/pull/22928) - \[cli] Add `--output json` to `pulumi destroy` for a structured JSON summary of the operation result [#​22875](https://redirect.github.com/pulumi/pulumi/pull/22875) - \[cli] Add `pulumi stack schedule get` to retrieve the configuration of a scheduled action [#​23153](https://redirect.github.com/pulumi/pulumi/pull/23153) - \[cli] Add `pulumi stack schedule list` to list all scheduled actions configured for a stack [#​23153](https://redirect.github.com/pulumi/pulumi/pull/23153) - \[cli] Add `pulumi stack schedule new` to create a raw, drift, or TTL deployment schedule for a stack [#​23153](https://redirect.github.com/pulumi/pulumi/pull/23153) - \[cli] Add `pulumi stack webhook delivery list` to list recent deliveries for a stack webhook [#​23116](https://redirect.github.com/pulumi/pulumi/pull/23116) - \[cli] Add `pulumi stack webhook delivery redeliver` to redeliver a webhook event [#​23118](https://redirect.github.com/pulumi/pulumi/pull/23118) - \[cli] Add `pulumi stack webhook edit` to update an existing stack webhook [#​23139](https://redirect.github.com/pulumi/pulumi/pull/23139) - \[cli] Add `pulumi stack webhook new` to create a new stack webhook [#​23101](https://redirect.github.com/pulumi/pulumi/pull/23101) - \[cli] Add `pulumi stack webhook remove` to delete a stack webhook [#​23102](https://redirect.github.com/pulumi/pulumi/pull/23102) - \[cli] Add `pulumi org webhook delivery list` to list recent deliveries for an organization webhook [#​23179](https://redirect.github.com/pulumi/pulumi/pull/23179) - \[cli] Add `pulumi org webhook edit` to update an organization webhook [#​23179](https://redirect.github.com/pulumi/pulumi/pull/23179) - \[cli] Add `pulumi org webhook list` to list all webhooks configured for an organization [#​23174](https://redirect.github.com/pulumi/pulumi/pull/23174) - \[cli] Add `pulumi org webhook new` to create a new organization webhook [#​23172](https://redirect.github.com/pulumi/pulumi/pull/23172) - \[cli] Add `pulumi org webhook ping` to send a test ping to an organization webhook [#​23179](https://redirect.github.com/pulumi/pulumi/pull/23179) - \[cli] Add `pulumi org webhook remove` to delete an organization webhook [#​23177](https://redirect.github.com/pulumi/pulumi/pull/23177) - \[cli] Add `pulumi stack drift list` to list drift detection runs for a stack [#​23159](https://redirect.github.com/pulumi/pulumi/pull/23159) - \[cli] Add `pulumi stack drift status` to show the drift detection status for a stack [#​23161](https://redirect.github.com/pulumi/pulumi/pull/23161) - \[cli] Add `pulumi stack schedule edit` to update an existing scheduled deployment action [#​23153](https://redirect.github.com/pulumi/pulumi/pull/23153) - \[cli] Add `pulumi stack schedule remove` to delete a scheduled deployment action [#​23153](https://redirect.github.com/pulumi/pulumi/pull/23153) - \[cli] Add `pulumi audit-log export` command [#​23212](https://redirect.github.com/pulumi/pulumi/pull/23212) - \[cli] Add `pulumi org audit-log list` [#​23211](https://redirect.github.com/pulumi/pulumi/pull/23211) - \[cli] Add `pulumi policy compliance list` to list compliance results grouped by entity [#​23209](https://redirect.github.com/pulumi/pulumi/pull/23209) - \[cli] Add `pulumi policy group new` command to allow creating new policy groups [#​23202](https://redirect.github.com/pulumi/pulumi/pull/23202) - \[cli] Add the `pulumi policy issue get` command [#​23200](https://redirect.github.com/pulumi/pulumi/pull/23200) - \[cli/cloud] Add `pulumi insights account list` to list Insights accounts in an organization [#​23091](https://redirect.github.com/pulumi/pulumi/pull/23091) - \[cli/cloud] Add `pulumi insights account new` to create a Pulumi Insights account [#​23093](https://redirect.github.com/pulumi/pulumi/pull/23093) - \[cli/cloud] Add `pulumi insights account scan log` to fetch log output for a Pulumi Insights scan [#​23092](https://redirect.github.com/pulumi/pulumi/pull/23092) - \[cli/cloud] Add `pulumi insights account scan` to trigger a resource discovery scan for an Insights account [#​23094](https://redirect.github.com/pulumi/pulumi/pull/23094) - \[cli/cloud] Implement `pulumi stack history events` to retrieve engine events for a Pulumi Cloud update [#​23109](https://redirect.github.com/pulumi/pulumi/pull/23109) - \[cli/cloud] Add `pulumi deployment cancel` to terminate an in-progress deployment [#​23164](https://redirect.github.com/pulumi/pulumi/pull/23164) - \[cli/cloud] Add `pulumi org member list` to list the members of an organization [#​23170](https://redirect.github.com/pulumi/pulumi/pull/23170) - \[cli/cloud] Add `pulumi org usage get` to fetch the resources-under-management summary for an organization [#​23166](https://redirect.github.com/pulumi/pulumi/pull/23166) - \[cli/cloud] Add `pulumi org role assign` to assign a custom role to a team [#​23117](https://redirect.github.com/pulumi/pulumi/pull/23117) - \[cli/cloud] Add `pulumi org role edit` to update a custom role's name, description, or permission tree [#​23117](https://redirect.github.com/pulumi/pulumi/pull/23117) - \[cli/cloud] Add `pulumi org role list` to list custom roles for an organization [#​23117](https://redirect.github.com/pulumi/pulumi/pull/23117) - \[cli/cloud] Add `pulumi org role new` to create a custom role from a permission descriptor JSON file [#​23117](https://redirect.github.com/pulumi/pulumi/pull/23117) - \[cli/cloud] Add `pulumi org role remove` to delete a custom role from an organization [#​23117](https://redirect.github.com/pulumi/pulumi/pull/23117) - \[cli/env] Update esc to v0.24.0 [#​23213](https://redirect.github.com/pulumi/pulumi/pull/23213) - \[cli/neo] Show tool call arguments and results in `pulumi neo` via a `ctrl+o` overlay [#​23075](https://redirect.github.com/pulumi/pulumi/pull/23075) - \[cli/neo] Multi-line input in `pulumi neo` - Enter sends, Shift+Enter / Alt+Enter / Ctrl+J / trailing `\` insert a newline [#​23151](https://redirect.github.com/pulumi/pulumi/pull/23151) - \[cli/neo] Make `pulumi neo` visible by default; the `PULUMI_EXPERIMENTAL` gate has been removed [#​23228](https://redirect.github.com/pulumi/pulumi/pull/23228) - \[cli/policy] Add `pulumi policy group edit` to edit policy groups [#​23206](https://redirect.github.com/pulumi/pulumi/pull/23206) - \[cli/policy] Add `pulumi policy group remove` command to remove policies [#​23208](https://redirect.github.com/pulumi/pulumi/pull/23208) - \[cli/policy] Add the `pulumi policy group get` command [#​23203](https://redirect.github.com/pulumi/pulumi/pull/23203) ##### Bug Fixes - \[cli] Add `pulumi policy issue list` command [#​23198](https://redirect.github.com/pulumi/pulumi/pull/23198) - \[cli] Fix `pulumi org role list` to send the `uxPurpose` query parameter the service requires [#​23231](https://redirect.github.com/pulumi/pulumi/pull/23231) - \[engine] Fix `pulumi import` dropping map entries whose value matched the enum member of a `Union<Input<Enum<T>>, ...>` element type [#​23190](https://redirect.github.com/pulumi/pulumi/pull/23190) - \[cli/cloud] Surface a clear error when `pulumi api --all` is used against an endpoint whose response is not paginatable, instead of silently emitting an empty array [#​23191](https://redirect.github.com/pulumi/pulumi/pull/23191) [#​23128](https://redirect.github.com/pulumi/pulumi/pull/23128) - \[cli/cloud] `pulumi deployment settings edit` no longer clears fields that the patch does not mention [#​23217](https://redirect.github.com/pulumi/pulumi/pull/23217) - \[cli/import] Generate PCL for asset and archive inputs when importing resources, instead of returning a "NYI" error [#​22938](https://redirect.github.com/pulumi/pulumi/pull/22938) - \[cli/import] Preserve asset/archive/resource-reference values inside map and array inputs, and HCL-escape map keys containing `${` or `%{` template sequences [#​23222](https://redirect.github.com/pulumi/pulumi/pull/23222) - \[cli/install] Hint at adding a `.git` / `_git` when VCS URL resolution fails [#​22831](https://redirect.github.com/pulumi/pulumi/pull/22831) - \[cli/neo] Transparently reconnect the Neo event stream after a transient network drop, resuming from the last seen event ID [#​23134](https://redirect.github.com/pulumi/pulumi/pull/23134) - \[cli/neo] Show `preparing` in the live preview/up block until the first resource arrives [#​23155](https://redirect.github.com/pulumi/pulumi/pull/23155) - \[cli/new] Support specific versions when using registry-backed templates with `pulumi new` [#​22909](https://redirect.github.com/pulumi/pulumi/pull/22909) </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%