Update first-party Pulumi dependencies to v3.225.0 (#784)
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.224.0` ->
`3.225.0`](https://renovatebot.com/diffs/npm/@pulumi%2fpulumi/3.224.0/3.225.0)
|
|
[github.com/pulumi/pulumi/pkg/v3](https://redirect.github.com/pulumi/pulumi)
| require | minor | `v3.224.0` -> `v3.225.0` |
---
### Release Notes
<details>
<summary>pulumi/pulumi (@​pulumi/pulumi)</summary>
###
[`v3.225.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.225.0)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.224.0...v3.225.0)
##### 3.225.0 (2026-03-04)
##### Features
- \[engine] Automatically make invoke outputs secret when there is a
secret input, and the invoke provider does not support secrets
[#​21959](https://redirect.github.com/pulumi/pulumi/pull/21959)
- \[engine] The engine now handles the inheritance of the `provider`
option in resource registrations
[#​21999](https://redirect.github.com/pulumi/pulumi/pull/21999)
- \[engine] Enable journaling by default. It can still be turned off
using the PULUMI_DISABLE_JOURNALING env variable
[#​22041](https://redirect.github.com/pulumi/pulumi/pull/22041)
- \[programgen] PCL can now express config values should be read as
secrets
[#​22066](https://redirect.github.com/pulumi/pulumi/pull/22066)
- \[yaml] Update yaml to v1.30.0
- \[cli/engine] Add a flag for automatically opening a Neo task on
preview/up failure
[#​21960](https://redirect.github.com/pulumi/pulumi/pull/21960)
- \[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
- \[cli] Fix `stack import` panicking when importing a service stack
into a DIY backend
[#​22076](https://redirect.github.com/pulumi/pulumi/pull/22076)
- \[engine] Fix panic when a new component resource in the program is
not targeted
[#​21957](https://redirect.github.com/pulumi/pulumi/pull/21957)
- \[sdk/nodejs] Implement GetProgramDependencies for bun and pnpm
[#​22065](https://redirect.github.com/pulumi/pulumi/pull/22065)
##### Miscellaneous
- \[cli] Build language plugins with the grpcnotrace tag to reduce the
binary size
[#​22012](https://redirect.github.com/pulumi/pulumi/pull/22012)
</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>