Update first-party Pulumi dependencies to v3.226.0 (#796)
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.225.1` ->
`3.226.0`](https://renovatebot.com/diffs/npm/@pulumi%2fpulumi/3.225.1/3.226.0)
|
|
[github.com/pulumi/pulumi/pkg/v3](https://redirect.github.com/pulumi/pulumi)
| require | minor | `v3.225.1` -> `v3.226.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.226.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#32260-2026-03-11)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.225.1...v3.226.0)
##### Features
- \[backend/service] Automatically repair snapshot integrity issues,
while sending an error event to the backend for further diagnosis
[#​22179](https://redirect.github.com/pulumi/pulumi/pull/22179)
- \[cli] Add a --otel-traces flag, that allows writing otel traces to a
file, or directly to a grpc interface
[#​22129](https://redirect.github.com/pulumi/pulumi/pull/22129)
- \[engine] Engine will use provider references from `__self__`
arguments to calls
[#​22114](https://redirect.github.com/pulumi/pulumi/pull/22114)
- \[sdk/bun] Support bun as a runtime
[#​22177](https://redirect.github.com/pulumi/pulumi/pull/22177)
[#​22049](https://redirect.github.com/pulumi/pulumi/pull/22049)
- \[sdk/bun] Add debugger support for the bun runtime
[#​22177](https://redirect.github.com/pulumi/pulumi/pull/22177)
- \[sdk/bun] Add support for Bun as a plugin runtime
[#​22189](https://redirect.github.com/pulumi/pulumi/pull/22189)
##### Bug Fixes
- \[engine] Fix ReplacementTrigger firing due to dependency changes
[#​22119](https://redirect.github.com/pulumi/pulumi/pull/22119)
- \[engine] Correctly serialize output values to the snapshot rather
than always recording them as computed even when known
[#​22120](https://redirect.github.com/pulumi/pulumi/pull/22120)
- \[pcl] Support resource ranges in PCL
[#​22144](https://redirect.github.com/pulumi/pulumi/pull/22144)
- \[cli/config] Include environments used when refreshing a stack's
config
[#​22103](https://redirect.github.com/pulumi/pulumi/pull/22103)
- \[cli/display] Fix `pulumi destroy` not showing parent resource
hierarchy
[#​22148](https://redirect.github.com/pulumi/pulumi/pull/22148)
- \[cli/package] Correctly parse package URLs with .git in them
[#​22174](https://redirect.github.com/pulumi/pulumi/pull/22174)
- \[cli/plugin] Fix package get-schema for binary providers at relative
paths
[#​22107](https://redirect.github.com/pulumi/pulumi/pull/22107)
- \[sdk/python] Handle null detailedDiff in automation StepEventMetadata
JSON parsing
[#​22140](https://redirect.github.com/pulumi/pulumi/pull/22140)
- \[cli/state] Fix state move integrity errors when copied providers
depend on resources left in source stack
[#​22141](https://redirect.github.com/pulumi/pulumi/pull/22141)
##### Miscellaneous
- \[cli/about] Show bun information in `pulumi about`
[#​22121](https://redirect.github.com/pulumi/pulumi/pull/22121)
- \[programgen/go] Target go 1.25 for generated go.mod files (instead of
go 1.23)
[#​22070](https://redirect.github.com/pulumi/pulumi/pull/22070)
- \[sdkgen/go] Target go 1.25 for generated go.mod files for SDKs
(instead of go 1.20)
[#​22131](https://redirect.github.com/pulumi/pulumi/pull/22131)
- \[sdk/python] Read Poetry and uv lockfiles to determine program
dependencies
[#​22072](https://redirect.github.com/pulumi/pulumi/pull/22072)
- \[sdk/python] Use importlib to find pulumi-plugin.json for installed
packages
[#​22127](https://redirect.github.com/pulumi/pulumi/pull/22127)
</details>
<details>
<summary>pulumi/pulumi (github.com/pulumi/pulumi/pkg/v3)</summary>
###
[`v3.226.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.226.0)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.225.1...v3.226.0)
#### 3.226.0 (2026-03-11)
##### Features
- \[backend/service] Automatically repair snapshot integrity issues,
while sending an error event to the backend for further diagnosis
[#​22179](https://redirect.github.com/pulumi/pulumi/pull/22179)
- \[cli] Add a --otel-traces flag, that allows writing otel traces to a
file, or directly to a grpc interface
[#​22129](https://redirect.github.com/pulumi/pulumi/pull/22129)
- \[engine] Engine will use provider references from `__self__`
arguments to calls
[#​22114](https://redirect.github.com/pulumi/pulumi/pull/22114)
- \[sdk/bun] Support bun as a runtime
[#​22177](https://redirect.github.com/pulumi/pulumi/pull/22177)
[#​22049](https://redirect.github.com/pulumi/pulumi/pull/22049)
- \[sdk/bun] Add debugger support for the bun runtime
[#​22177](https://redirect.github.com/pulumi/pulumi/pull/22177)
- \[sdk/bun] Add support for Bun as a plugin runtime
[#​22189](https://redirect.github.com/pulumi/pulumi/pull/22189)
##### Bug Fixes
- \[engine] Fix ReplacementTrigger firing due to dependency changes
[#​22119](https://redirect.github.com/pulumi/pulumi/pull/22119)
- \[engine] Correctly serialize output values to the snapshot rather
than always recording them as computed even when known
[#​22120](https://redirect.github.com/pulumi/pulumi/pull/22120)
- \[pcl] Support resource ranges in PCL
[#​22144](https://redirect.github.com/pulumi/pulumi/pull/22144)
- \[cli/config] Include environments used when refreshing a stack's
config
[#​22103](https://redirect.github.com/pulumi/pulumi/pull/22103)
- \[cli/display] Fix `pulumi destroy` not showing parent resource
hierarchy
[#​22148](https://redirect.github.com/pulumi/pulumi/pull/22148)
- \[cli/package] Correctly parse package URLs with .git in them
[#​22174](https://redirect.github.com/pulumi/pulumi/pull/22174)
- \[cli/plugin] Fix package get-schema for binary providers at relative
paths
[#​22107](https://redirect.github.com/pulumi/pulumi/pull/22107)
- \[sdk/python] Handle null detailedDiff in automation StepEventMetadata
JSON parsing
[#​22140](https://redirect.github.com/pulumi/pulumi/pull/22140)
- \[cli/state] Fix state move integrity errors when copied providers
depend on resources left in source stack
[#​22141](https://redirect.github.com/pulumi/pulumi/pull/22141)
##### Miscellaneous
- \[cli/about] Show bun information in `pulumi about`
[#​22121](https://redirect.github.com/pulumi/pulumi/pull/22121)
- \[programgen/go] Target go 1.25 for generated go.mod files (instead of
go 1.23)
[#​22070](https://redirect.github.com/pulumi/pulumi/pull/22070)
- \[sdkgen/go] Target go 1.25 for generated go.mod files for SDKs
(instead of go 1.20)
[#​22131](https://redirect.github.com/pulumi/pulumi/pull/22131)
- \[sdk/python] Read Poetry and uv lockfiles to determine program
dependencies
[#​22072](https://redirect.github.com/pulumi/pulumi/pull/22072)
- \[sdk/python] Use importlib to find pulumi-plugin.json for installed
packages
[#​22127](https://redirect.github.com/pulumi/pulumi/pull/22127)
</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>