Update dependency @pulumi/pulumi to v3.221.0 (#767)
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.220.0` ->
`3.221.0`](https://renovatebot.com/diffs/npm/@pulumi%2fpulumi/3.220.0/3.221.0)
|
---
### Release Notes
<details>
<summary>pulumi/pulumi (@​pulumi/pulumi)</summary>
###
[`v3.221.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.221.0)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.220.0...v3.221.0)
#### 3.221.0 (2026-02-17)
##### Features
- \[auto] Support Go 1.26
[#​21835](https://redirect.github.com/pulumi/pulumi/pull/21835)
- \[engine] BREAKING: Rename `pulumiVersionRange` to
`requiredPulumiVersion` in `PulumiPlugin.yaml`
[#​21807](https://redirect.github.com/pulumi/pulumi/pull/21807)
- \[cli/plugin] Reduce GitHub API usage when downloading plugins
[#​21774](https://redirect.github.com/pulumi/pulumi/pull/21774)
- \[protobuf] Add loader_target to RunPluginRequest
[#​21763](https://redirect.github.com/pulumi/pulumi/pull/21763)
- \[sdk/nodejs] Support enums when inferring schemas from components
[#​21787](https://redirect.github.com/pulumi/pulumi/pull/21787)
- \[sdk/nodejs] Support the Partial<T> utility type in component schema
inference
[#​21802](https://redirect.github.com/pulumi/pulumi/pull/21802)
- \[sdk/nodejs] Support the Required<T> utility type in component schema
inference
[#​21803](https://redirect.github.com/pulumi/pulumi/pull/21803)
##### Bug Fixes
- \[cli] Make stack graph output deterministic
[#​21786](https://redirect.github.com/pulumi/pulumi/pull/21786)
- \[engine] Fix snapshot integrity error in `refresh --run-program` with
component resources
[#​21806](https://redirect.github.com/pulumi/pulumi/pull/21806)
- \[engine] Fix race in refresh --run-program
[#​21815](https://redirect.github.com/pulumi/pulumi/pull/21815)
- \[programgen/go] Correctly handle import paths for nested modules
[#​21812](https://redirect.github.com/pulumi/pulumi/pull/21812)
- \[sdkgen] Support type references to parameterized and third-party
packages
[#​21804](https://redirect.github.com/pulumi/pulumi/pull/21804)
- \[sdkgen/go] Do not depend on pulumix against instructions for enums
[#​21818](https://redirect.github.com/pulumi/pulumi/pull/21818)
- \[cli/{install,package}] Don't panic when a non-absolute path is
passed to `pulumi package get-schema` where the PulumiPlugin.yaml has a
packages section
[#​21794](https://redirect.github.com/pulumi/pulumi/pull/21794)
- \[cli/{install,package}] Only link a Pulumi project once
[#​21788](https://redirect.github.com/pulumi/pulumi/pull/21788)
- \[cli/{install,package}] Run in the correct location when using `uv`
to link python packages
[#​21796](https://redirect.github.com/pulumi/pulumi/pull/21796)
- \[cli/package] Allow underscores in the path of plugin URLs
[#​21778](https://redirect.github.com/pulumi/pulumi/pull/21778)
- \[sdk/{nodejs,python}] Use new policy plugin support to run policy
packs
[#​21684](https://redirect.github.com/pulumi/pulumi/pull/21684)
- \[sdk/python] Surface errors from uv, poetry or pip during linking
[#​21770](https://redirect.github.com/pulumi/pulumi/pull/21770)
- \[sdk/python] Always surface errors from uv, poetry or pip during
dependency installation
[#​21814](https://redirect.github.com/pulumi/pulumi/pull/21814)
- \[sdkgen/python] Add missing blank line before :param lists
[#​21789](https://redirect.github.com/pulumi/pulumi/pull/21789)
</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 this update
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>