pulumi-provider-automation[bot]
0b52de6543
Update GitHub Actions workflows. ( #816 )
...
This PR was triggered by @t0yv0 generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit
[b05dbe61dbea8fb6ea0c4cde662bde1101961819](b05dbe61db ).
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-04-16 06:16:23 +00:00
pulumi-provider-automation[bot]
00ec8e3ebe
Update GitHub Actions workflows. ( #812 )
...
This PR was triggered by @kmosher generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit
[9753531fe8d3f70139c072186a6ddcaa32d27b63](9753531fe8 ).
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-04-09 23:49:54 +00:00
pulumi-provider-automation[bot]
474e757992
Update GitHub Actions workflows. ( #799 )
...
This PR was triggered by @t0yv0 generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit
[4eeb9c0311bcea38a166c43eb897cf2a2f88ea4c](4eeb9c0311 ).
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-03-18 06:01:10 +00:00
Pulumi Bot
f6b499a9d4
[rollout] Set up GH-AW and install shared PR review workflows ( #794 )
...
## Summary
This PR sets up GitHub Agentic Workflows (GH-AW) and installs shared PR
review workflows in `pulumi/pulumi-docker-build`.
### Commands Executed
- `gh-aw version` → `v0.56.2` (used as entrypoint)
- `gh-aw init` → ran (`.github/aw/` was not present)
- `gh-aw add
pulumi-labs/gh-aw-internal/.github/workflows/gh-aw-pr-review.md@main
--name docker-build-pr-review --force`
- `gh-aw add
pulumi-labs/gh-aw-internal/.github/workflows/gh-aw-pr-rereview.md@main
--name docker-build-pr-rereview --force`
- `gh-aw compile`
- `gh-aw validate`
### Configuration
| Property | Value |
|---|---|
| AW entrypoint | `gh-aw` (v0.56.2) |
| Target base branch | `main` |
| `prefix_stem` | `docker-build` |
| `gh-aw init` | Ran (was not previously initialized) |
### Changed Files
- `.gitattributes` — added `merge=ours` strategy for
`.github/workflows/*.lock.yml`
- `.github/agents/agentic-workflows.agent.md` — created by `gh-aw init`
- `.github/workflows/copilot-setup-steps.yml` — generated dependency
workflow
- `.github/workflows/docker-build-pr-review.md` — shared PR review
workflow source
- `.github/workflows/docker-build-pr-review.lock.yml` — compiled lock
file
- `.github/workflows/docker-build-pr-rereview.md` — shared PR re-review
workflow source
- `.github/workflows/docker-build-pr-rereview.lock.yml` — compiled lock
file
- `.github/workflows/shared/review.md` — imported shared workflow
- `.github/workflows/shared/plugins/code-review/code-review.md` —
imported shared plugin
### Validation Output
**compile:**
````
⚠ Compiled 2 workflow(s): 0 error(s), 2 warning(s)
```
**validate:**
```
⚠ Compiled 2 workflow(s): 0 error(s), 2 warning(s)
```
### Validation Warnings
Both workflows produced the same non-blocking warning:
```
warning: This workflow grants id-token: write permission
OIDC tokens can authenticate to cloud providers (AWS, Azure, GCP).
Ensure proper audience validation and trust policies are configured.
````
These warnings are expected for the shared review workflows which use
OIDC for cloud authentication and are non-blocking.
---
Rollout triggered by
[provider-ops#41](https://github.com/pulumi/provider-ops/issues/41 ).
> Generated by [Generic Rollout
Worker](https://github.com/pulumi/provider-ops/actions/runs/23014445857 )
·
[◷](https://github.com/search?q=repo%3Apulumi%2Fpulumi-docker-build+%22gh-aw-workflow-id%3A+gh-aw-workflow-rollout-worker%22&type=pullrequests )
<!-- gh-aw-agentic-workflow: Generic Rollout Worker, engine: claude, id:
23014445857, workflow_id: gh-aw-workflow-rollout-worker, run:
https://github.com/pulumi/provider-ops/actions/runs/23014445857 -->
<!-- gh-aw-workflow-id: gh-aw-workflow-rollout-worker -->
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-12 15:25:04 -04:00
pulumi-provider-automation[bot]
c7b308d64b
Update GitHub Actions workflows. ( #789 )
...
This PR was triggered by @t0yv0 generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit
[7dff4f888cb6e5bfa153146d3658d3e86ba74c6f](7dff4f888c ).
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-03-11 05:55:42 +00:00
pulumi-provider-automation[bot]
aeb64dc959
Update GitHub Actions workflows. ( #787 )
...
This PR was triggered by @t0yv0 generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit
[46f89691d9162d78e8ac301d8b8746b1469b2338](46f89691d9 ).
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-03-06 05:53:08 +00:00
pulumi-provider-automation[bot]
7a9b31c60f
Update GitHub Actions workflows. ( #777 )
...
This PR was triggered by @t0yv0 generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit
[599b3ade95c3408830d062a38ea7cf9c8607a12f](599b3ade95 ).
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-02-26 06:00:24 +00:00
pulumi-provider-automation[bot]
1b95d18edc
Update GitHub Actions workflows. ( #773 )
...
This PR was triggered by @t0yv0 generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit
[b8b29dc51d452160accc76a310efd6eb38760b50](b8b29dc51d ).
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-02-24 06:01:23 +00:00
pulumi-provider-automation[bot]
583183d5e6
Update GitHub Actions workflows. ( #768 )
...
This PR was triggered by @t0yv0 generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit
[cf7cafe004bfe263736eb8a33fbeead26cc57b58](cf7cafe004 ).
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-02-18 06:02:18 +00:00
Bryce Lampe
710f5d816b
Remove unnecessary envOverride ( #766 )
...
Our DockerHub password is in ESC, and a bunch of the other variables
were copy-pasted defaults. We need to keep GCP because that isn't in
ESC yet.
Refs https://github.com/pulumi/ci-mgmt/issues/1583 .
2026-02-13 15:57:47 -08:00
pulumi-provider-automation[bot]
6aa0b4dde7
Update GitHub Actions workflows. ( #765 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit ee5e1047ced9aa4de854f25974720cb5d4243799.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-02-13 06:04:28 +00:00
pulumi-provider-automation[bot]
8cb8d21332
Update GitHub Actions workflows. ( #761 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit f34bb277a6b5001ebd945cebced51ef890cdb7b9.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-02-11 06:04:08 +00:00
pulumi-provider-automation[bot]
f5d459e624
Update GitHub Actions workflows. ( #751 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 62def83b594d72ccf4eab97cdf5b566ebb910e83.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-02-03 05:54:15 +00:00
pulumi-provider-automation[bot]
d5e5c8a482
Update GitHub Actions workflows. ( #750 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit f51ba6a8731f22e9b3cf35393bf9c792097e4aa1.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-01-30 19:09:44 +00:00
pulumi-provider-automation[bot]
534bc6c172
Update GitHub Actions workflows. ( #745 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 1131c4d395e39e42386bf9a4dfb975eb219d604b.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-01-29 05:54:00 +00:00
pulumi-provider-automation[bot]
570f83ca62
Update GitHub Actions workflows. ( #743 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit a3bb44291e85389589513a73050a049a024bd800.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-01-28 05:43:20 +00:00
pulumi-provider-automation[bot]
b35af1d86d
Update GitHub Actions workflows. ( #742 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 5c1afa4cb1107d1ea52e86433fcd7d54b28925ab.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-01-26 16:00:41 +00:00
pulumi-provider-automation[bot]
62db1d7f3b
Update GitHub Actions workflows. ( #740 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit d825a77c6fb8405f61d1283d494a3a2c1cba3587.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-01-23 12:49:06 +00:00
pulumi-provider-automation[bot]
9b5a5d4371
Update GitHub Actions workflows. ( #737 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 16d6357b115512b7bf916a73a75b78fa24fef858.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-01-16 05:39:51 +00:00
pulumi-provider-automation[bot]
8809a8c708
Update GitHub Actions workflows. ( #735 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit dfe81431707efb057395e33fe5234f01031ecd95.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-01-15 05:40:12 +00:00
pulumi-provider-automation[bot]
cc1bda22e5
Update GitHub Actions workflows. ( #734 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 329ced61750d1b5d3027894c5e0c79ac08f71378.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-01-13 05:38:49 +00:00
pulumi-provider-automation[bot]
f820f6547c
Update GitHub Actions workflows. ( #733 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit ea67003b42b286f2a9d25c2a5e878fc1aacf5c94.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2026-01-10 05:38:03 +00:00
pulumi-provider-automation[bot]
214793b929
Update GitHub Actions workflows. ( #730 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 4cdb4b8cad405d730db594e8adb73ee1b875b4a6.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2025-12-30 05:45:22 +00:00
pulumi-provider-automation[bot]
9e8c685bc8
Update GitHub Actions workflows. ( #728 )
...
This PR was automatically generated by the
update-workflows-single-bridged-provider workflow in the pulumi/ci-mgmt
repo, from commit 021a1f6c9360e1b569457868b4c0c3ecbfc62ff4.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2025-12-23 19:01:30 +00:00
pulumi-provider-automation[bot]
09f7b32602
Update GitHub Actions workflows. ( #727 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 6693889d5ebbe0416302e06ac701da21580fbd2d.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2025-12-23 15:40:07 +00:00
pulumi-provider-automation[bot]
93fae0c1a4
Update GitHub Actions workflows. ( #723 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 1901fce160a37d0c537d831ce6f96e72bf7c9427.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2025-12-20 05:44:19 +00:00
pulumi-provider-automation[bot]
4c85816954
Update GitHub Actions workflows. ( #721 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 217fd547b64df90c7919b206f17362d4baec9aa3.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2025-12-19 20:07:45 +00:00
pulumi-provider-automation[bot]
4e3830ca83
Update GitHub Actions workflows. ( #720 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 0b04a21b810fd7b4a412c1f42867a70f65c14758.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2025-12-19 05:44:14 +00:00
pulumi-provider-automation[bot]
3f329778cf
Update GitHub Actions workflows. ( #718 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit f0ec8c55b928cc870e533b367aaba1f9af2330ad.
Co-authored-by: Pulumi Bot <bot@pulumi.com >
2025-12-18 05:44:56 +00:00
pulumi-provider-automation[bot]
c64d5baba6
Update GitHub Actions workflows. ( #716 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 02f02bb0bfe879d167ed8f335b4950208454bafb.
---------
Co-authored-by: Pulumi Bot <bot@pulumi.com >
Co-authored-by: Bryce Lampe <bryce@pulumi.com >
2025-12-17 18:20:54 +00:00
pulumi-renovate[bot]
68d5f3a0cb
Update first-party Pulumi dependencies ( #677 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pulumi/esc-action](https://redirect.github.com/pulumi/esc-action ) |
action | minor | `v1.4.0` -> `v1.5.0` |
|
[pulumi/provider-version-action](https://redirect.github.com/pulumi/provider-version-action )
| action | patch | `v1.6.0` -> `v1.6.1` |
---
### Release Notes
<details>
<summary>pulumi/esc-action (pulumi/esc-action)</summary>
###
[`v1.5.0`](https://redirect.github.com/pulumi/esc-action/releases/tag/v1.5.0 )
[Compare
Source](https://redirect.github.com/pulumi/esc-action/compare/v1.4.0...v1.5.0 )
- Fix line parsing when "=" is present
[https://github.com/pulumi/esc-action/pull/30 ](https://redirect.github.com/pulumi/esc-action/pull/30 )
</details>
<details>
<summary>pulumi/provider-version-action
(pulumi/provider-version-action)</summary>
###
[`v1.6.1`](https://redirect.github.com/pulumi/provider-version-action/releases/tag/v1.6.1 )
[Compare
Source](https://redirect.github.com/pulumi/provider-version-action/compare/v1.6.0...v1.6.1 )
#### What's Changed
- Automate floating tag updates and document release process by
[@​EronWright](https://redirect.github.com/EronWright ) in
[https://github.com/pulumi/provider-version-action/pull/17 ](https://redirect.github.com/pulumi/provider-version-action/pull/17 )
- Update dependencies for v1.6.1 by
[@​EronWright](https://redirect.github.com/EronWright ) in
[https://github.com/pulumi/provider-version-action/pull/18 ](https://redirect.github.com/pulumi/provider-version-action/pull/18 )
#### New Contributors
- [@​EronWright](https://redirect.github.com/EronWright ) made
their first contribution in
[https://github.com/pulumi/provider-version-action/pull/17 ](https://redirect.github.com/pulumi/provider-version-action/pull/17 )
**Full Changelog**:
https://github.com/pulumi/provider-version-action/compare/v1...v1.6.1
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- 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>
2025-11-26 01:13:49 +00:00
Pulumi Bot
98fc73df74
Update GitHub Actions workflows. ( #676 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit ad6b9bc68e26fd3eeb270fe212ab46888a1580e3.
2025-11-22 05:45:33 +00:00
pulumi-renovate[bot]
2bf4175cae
Update pulumi/esc-action action to v1.5.0 ( #674 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pulumi/esc-action](https://redirect.github.com/pulumi/esc-action ) |
action | minor | `v1.4.0` -> `v1.5.0` |
---
### Release Notes
<details>
<summary>pulumi/esc-action (pulumi/esc-action)</summary>
###
[`v1.5.0`](https://redirect.github.com/pulumi/esc-action/releases/tag/v1.5.0 )
[Compare
Source](https://redirect.github.com/pulumi/esc-action/compare/v1.4.0...v1.5.0 )
- Fix line parsing when "=" is present
[https://github.com/pulumi/esc-action/pull/30 ](https://redirect.github.com/pulumi/esc-action/pull/30 )
</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>
2025-11-21 06:06:38 +00:00
Pulumi Bot
345f4699a8
Update GitHub Actions workflows. ( #673 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 8419353a43302449e0cd6d525c08e2d9f4479dd8.
2025-11-21 05:56:36 +00:00
pulumi-renovate[bot]
d5d676f8ec
Update first-party Pulumi dependencies ( #558 )
...
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.184.0` ->
`3.208.0`](https://renovatebot.com/diffs/npm/@pulumi%2fpulumi/3.184.0/3.208.0 )
|
| [github.com/pulumi/esc](https://redirect.github.com/pulumi/esc ) |
indirect | minor | `v0.17.0` -> `v0.20.0` |
| [pulumi/esc-action](https://redirect.github.com/pulumi/esc-action ) |
action | minor | `v1.4.0` -> `v1.5.0` |
---
### Release Notes
<details>
<summary>pulumi/pulumi (@​pulumi/pulumi)</summary>
###
[`v3.208.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.208.0 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.207.0...v3.208.0 )
#### 3.208.0 (2025-11-20)
##### Features
- \[cli] Expose all command flags as env vars (e.g. --refresh can now be
set with PULUMI_OPTION_REFRESH)
[#​20868](https://redirect.github.com/pulumi/pulumi/pull/20868 )
- \[cli/install] Make `pulumi install` recurse into local packages
[#​20945](https://redirect.github.com/pulumi/pulumi/pull/20945 )
- \[engine] Add a `replacement_trigger` resource option. Any change to
this value between program runs will trigger a replace of the resource
[#​20936](https://redirect.github.com/pulumi/pulumi/pull/20936 )
- \[engine] Add a new builtin `Stash` resource which can be used to save
a value to state
[#​20819](https://redirect.github.com/pulumi/pulumi/pull/20819 )
- \[protobuf] Add `Language.Template` RPC to protos
[#​20948](https://redirect.github.com/pulumi/pulumi/pull/20948 )
- \[sdk/go] Add support for `replacement_trigger` in the Go SDK
[#​20937](https://redirect.github.com/pulumi/pulumi/pull/20937 )
##### Bug Fixes
- \[engine] Fix duplicate resource snapshot integrity issue with aliases
[#​20926](https://redirect.github.com/pulumi/pulumi/pull/20926 )
- \[engine] Allow resources marked as `Delete` to be targeted, and take
them into account for dependency calculation
[#​20962](https://redirect.github.com/pulumi/pulumi/pull/20962 )
- \[engine] Fix a panic when previewing and import of a resource that
wants to delete and then replace due to diffs
[#​20997](https://redirect.github.com/pulumi/pulumi/pull/20997 )
- \[pkg] Include invalid property names in bind errors
[#​20989](https://redirect.github.com/pulumi/pulumi/pull/20989 )
- \[sdk/python] Don’t raise when looking up a stack reference output
that does not exist
[#​20938](https://redirect.github.com/pulumi/pulumi/pull/20938 )
- \[sdkgen/python] Ensure resource args accept typeddicts when no
language info is specified
[#​20982](https://redirect.github.com/pulumi/pulumi/pull/20982 )
##### Miscellaneous
- \[cli] Document the \[template|url] argument in `pulumi up` command
help text
[#​20996](https://redirect.github.com/pulumi/pulumi/pull/20996 )
###
[`v3.207.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#32070-2025-11-12 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.206.0...v3.207.0 )
##### Features
- \[cli] Log gRPC requests before invoking them in gRPC debug
interceptor
[#​20817](https://redirect.github.com/pulumi/pulumi/pull/20817 )
- \[engine] Add `ReplaceWith` resource option to allow one resource's
replace operations to trigger another's
[#​20693](https://redirect.github.com/pulumi/pulumi/pull/20693 )
- \[sdkgen/python] Allow all PEP440 version specifiers to be used
##### Bug Fixes
- \[cli/import] Return errors when an import fails
[#​20904](https://redirect.github.com/pulumi/pulumi/pull/20904 )
- \[engine] Fix parenting of resources in some cases in `refresh
--run-program`
[#​20894](https://redirect.github.com/pulumi/pulumi/pull/20894 )
- \[engine] Fix StackReference secrets performance
[#​20908](https://redirect.github.com/pulumi/pulumi/pull/20908 )
- \[programgen] Do not panic when re-writing type-invalid PCL
[#​20770](https://redirect.github.com/pulumi/pulumi/pull/20770 )
- \[sdk/go] Fix import path in instructions when linking a package in Go
[#​20888](https://redirect.github.com/pulumi/pulumi/pull/20888 )
- \[sdk/nodejs] Fix closure serialization on Node.js v25.2.0
[#​20913](https://redirect.github.com/pulumi/pulumi/pull/20913 )
- \[sdk/{nodejs,python}] Avoid cancellations due to do slow processing
of requests
- \[sdk/python] Avoid cancellations due to do slow processing of
requests in the callbacks server
[#​20917](https://redirect.github.com/pulumi/pulumi/pull/20917 )
##### Miscellaneous
- \[engine] Stop sending ConfigPropertyMap as part of RunRequest
[#​20887](https://redirect.github.com/pulumi/pulumi/pull/20887 )
###
[`v3.206.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#32060-2025-11-05 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.205.0...v3.206.0 )
##### Features
- \[protobuf] Pass a `preview` flag to invokes so they can tell if
they're being called during a preview
[#​20827](https://redirect.github.com/pulumi/pulumi/pull/20827 )
- \[cli/about] Include PULUMI_\* environment variables in the `pulumi
about` output
[#​20855](https://redirect.github.com/pulumi/pulumi/pull/20855 )
- \[auto/go] Get event log over gRPC instead of trying to read it from a
text file
[#​20822](https://redirect.github.com/pulumi/pulumi/pull/20822 )
- \[auto/nodejs] Get event log over gRPC instead of trying to read it
from a text file
[#​20824](https://redirect.github.com/pulumi/pulumi/pull/20824 )
- \[auto/python] Get event log over gRPC instead of trying to read it
from a text file
[#​20833](https://redirect.github.com/pulumi/pulumi/pull/20833 )
- \[cli/engine] Add environment variable to add --refresh to
preview,update,destroy
[#​20797](https://redirect.github.com/pulumi/pulumi/pull/20797 )
- \[sdk/nodejs] Add PULUMI_NODEJS_SKIP_COMPONENT_INPUTS environment
variable to skip the new feature of sending component inputs to the
engine for diffing and state storage
[#​20842](https://redirect.github.com/pulumi/pulumi/pull/20842 )
##### Bug Fixes
- \[engine] Fix duplicate resource snapshot integrity issue, when
running `pulumi up --refresh --run-program` and when a resource
`PendingReplacement` exists in the snapshot
[#​20812](https://redirect.github.com/pulumi/pulumi/pull/20812 )
- \[engine] Support floating point NaN and Inf values in resource state
[#​20843](https://redirect.github.com/pulumi/pulumi/pull/20843 )
##### Miscellaneous
- \[sdk/go] Use Language.Link to link Go packages
[#​20811](https://redirect.github.com/pulumi/pulumi/pull/20811 )
###
[`v3.205.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#32050-2025-10-28 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.204.0...v3.205.0 )
##### Bug Fixes
- \[cli/display] Improve how the severity is displayed for policy
violations
[#​20805](https://redirect.github.com/pulumi/pulumi/pull/20805 )
- \[engine] Fix an issue where `refresh --run-program` could potentially
run forever
[#​20781](https://redirect.github.com/pulumi/pulumi/pull/20781 )
###
[`v3.204.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#32040-2025-10-23 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.203.0...v3.204.0 )
##### Features
- \[cli] Print replace diffs when a resource tries to replace but is
blocked by still having an import id set
[#​20762](https://redirect.github.com/pulumi/pulumi/pull/20762 )
- \[engine] Support overriding policy severity on violations
[#​20767](https://redirect.github.com/pulumi/pulumi/pull/20767 )
- \[backend/service] Send journal entries to the backend if it's
supported
[#​20343](https://redirect.github.com/pulumi/pulumi/pull/20343 )
##### Bug Fixes
- \[engine] Fix a potential snapshot integrity error when a resources
dependency fails to be destroyed using `destroy --run-program`
[#​20692](https://redirect.github.com/pulumi/pulumi/pull/20692 )
- \[engine] Fix import error to contain the import ID of non-existent
resources
[#​20753](https://redirect.github.com/pulumi/pulumi/pull/20753 )
- \[sdk/nodejs] Pass secret values as Output objects to resource hooks
to properly maintain their secretness. Previously hooks received an
internal representation for secret values.
[#​20774](https://redirect.github.com/pulumi/pulumi/pull/20774 )
- \[sdk/python] Pass secret values as Output objects to resource hooks
to properly maintain their secretness. Previously hooks received an
internal representation for secret values.
[#​20769](https://redirect.github.com/pulumi/pulumi/pull/20769 )
- \[sdkgen/go] Fix codegen of scalar return SDK functions
[#​20754](https://redirect.github.com/pulumi/pulumi/pull/20754 )
- \[sdkgen/{nodejs,python}] Fix scalar return protocol to allow
returning secret maps
[#​20747](https://redirect.github.com/pulumi/pulumi/pull/20747 )
##### Miscellaneous
- \[sdk/nodejs] Use Language.Link to link Node.js packages
[#​20715](https://redirect.github.com/pulumi/pulumi/pull/20715 )
###
[`v3.203.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#32030-2025-10-15 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.202.0...v3.203.0 )
##### Features
- \[cli/display] Display policy severity for violations
[#​20746](https://redirect.github.com/pulumi/pulumi/pull/20746 )
- \[cli/package] Show functions in `package info`
[#​20733](https://redirect.github.com/pulumi/pulumi/pull/20733 )
##### Bug Fixes
- \[engine] Make sure errors from the journaler are not shown to the
user
[#​20740](https://redirect.github.com/pulumi/pulumi/pull/20740 )
- \[backend/diy] Fix casing of stack/latest when importing stacks
[#​20727](https://redirect.github.com/pulumi/pulumi/pull/20727 )
- \[cli/package] Fix 'required' flag for resource inputs in `package
info`
[#​20731](https://redirect.github.com/pulumi/pulumi/pull/20731 )
- \[programgen] Revert
[#​20345](https://redirect.github.com/pulumi/pulumi/issues/20345 )
[#​20714](https://redirect.github.com/pulumi/pulumi/pull/20714 )
- \[programgen/{dotnet,nodejs}] Propagate local dependencies for
parameterized packages during convert down to GenerateProject
[#​20706](https://redirect.github.com/pulumi/pulumi/pull/20706 )
- \[sdkgen/python] Fix python invokes for functions returning map types
[#​20719](https://redirect.github.com/pulumi/pulumi/pull/20719 )
##### Miscellaneous
- \[sdk/python] Use Language.Link to link python packages
[#​20612](https://redirect.github.com/pulumi/pulumi/pull/20612 )
###
[`v3.202.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#32020-2025-10-10 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.201.0...v3.202.0 )
##### Features
- \[auto] Add SetAllConfigJson method to automation APIs
[#​20709](https://redirect.github.com/pulumi/pulumi/pull/20709 )
- \[cli/config] Add `--json` input support to `pulumi config set-all`
[#​19427](https://redirect.github.com/pulumi/pulumi/pull/19427 )
- \[cli/display] Add error summary at the end of Resource changes
[#​20658](https://redirect.github.com/pulumi/pulumi/pull/20658 )
- \[components/{go,nodejs}] Send component inputs to be saved in state.
This brings NodeJS and Go inline with Python behaviour
[#​20357](https://redirect.github.com/pulumi/pulumi/pull/20357 )
- \[sdk/python] Add support for Python 3.14
[#​20433](https://redirect.github.com/pulumi/pulumi/pull/20433 )
- \[sdk/python] Add the `hide_diffs` resource option
[#​20655](https://redirect.github.com/pulumi/pulumi/pull/20655 )
##### Bug Fixes
- \[engine] Fix assert when a resource that's not targeted on a destroy
is marked as Delete
[#​20684](https://redirect.github.com/pulumi/pulumi/pull/20684 )
- \[sdk/nodejs] Allow compiled local SDKs to be parameterized
[#​20685](https://redirect.github.com/pulumi/pulumi/pull/20685 )
- \[sdk/nodejs] Handle RangeErrors from util.inspect stringifying error
objects
[#​20705](https://redirect.github.com/pulumi/pulumi/pull/20705 )
###
[`v3.201.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#32010-2025-10-06 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.200.0...v3.201.0 )
##### Features
- \[sdkgen/go] Support non-object return types in functions
[#​20646](https://redirect.github.com/pulumi/pulumi/pull/20646 )
##### Bug Fixes
- \[backend/service] Fix the --insecure flag in `pulumi login`
###
[`v3.200.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#32000-2025-10-03 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.199.0...v3.200.0 )
##### Features
- \[cli] Look for .cmd and .ps1 extensions as well on Windows when
looking for executables
[#​20637](https://redirect.github.com/pulumi/pulumi/pull/20637 )
- \[sdk/go] Add a new resource option: `HideDiffs`
[#​20631](https://redirect.github.com/pulumi/pulumi/pull/20631 )
- \[sdk/nodejs] Add a new resource option: `hideDiffs`
[#​20631](https://redirect.github.com/pulumi/pulumi/pull/20631 )
- \[sdkgen/python] Support non-object return types in functions
[#​20624](https://redirect.github.com/pulumi/pulumi/pull/20624 )
##### Bug Fixes
- \[build] Use ruff to auto fix lints in python
[#​20644](https://redirect.github.com/pulumi/pulumi/pull/20644 )
- \[sdk/nodejs] Make new arguments to `initialize` optional
[#​20650](https://redirect.github.com/pulumi/pulumi/pull/20650 )
- \[sdkgen/nodejs] Generate a .gitignore file inside local SDKs
[#​20643](https://redirect.github.com/pulumi/pulumi/pull/20643 )
- \[cli/state] Treat providers that are marked as parents in a move as
providers still instead of as regular resources
[#​20639](https://redirect.github.com/pulumi/pulumi/pull/20639 )
- \[cli/state] Exclude root stack correctly when moving resources and
when --include-parents is passed
###
[`v3.199.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31990-2025-10-01 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.198.0...v3.199.0 )
##### Features
- \[cli/about] Add `pulumi about env` to help
[#​20633](https://redirect.github.com/pulumi/pulumi/pull/20633 )
- \[cli/{about,new}] Add environment variables to override template
repository settings. The new PULUMI_TEMPLATE_GIT_REPOSITORY,
PULUMI_TEMPLATE_BRANCH, PULUMI_POLICY_TEMPLATE_GIT_REPOSITORY, and
PULUMI_POLICY_TEMPLATE_BRANCH environment variables allow runtime
customization of template sources
[#​20615](https://redirect.github.com/pulumi/pulumi/pull/20615 )
- \[cli/{install,package}] Add support for package references in plugins
[#​20524](https://redirect.github.com/pulumi/pulumi/pull/20524 )
- \[sdk/nodejs] Pass options, name, and type to ComponentResources
initialize methods
[#​20618](https://redirect.github.com/pulumi/pulumi/pull/20618 )
- \[cli/policy] Send vcs metadata when publishing policy packs
[#​20528](https://redirect.github.com/pulumi/pulumi/pull/20528 )
##### Bug Fixes
- \[cli/display] Always send diag events to stderr in the diff display
[#​20632](https://redirect.github.com/pulumi/pulumi/pull/20632 )
- \[components] Stop including auth info in plugin name
[#​20620](https://redirect.github.com/pulumi/pulumi/pull/20620 )
- \[engine] Support the import option in resource transforms
[#​20586](https://redirect.github.com/pulumi/pulumi/pull/20586 )
- \[programgen] Fix panic in parseProxyApply when encoutering warning
diagnostics
[#​20583](https://redirect.github.com/pulumi/pulumi/pull/20583 )
- \[sdk/nodejs] Don't attempt to serialise function values for resource
inputs/outputs
[#​20621](https://redirect.github.com/pulumi/pulumi/pull/20621 )
###
[`v3.198.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31980-2025-09-26 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.197.0...v3.198.0 )
##### Features
- \[engine] Expand snapshot integrity check for resources
[#​20519](https://redirect.github.com/pulumi/pulumi/pull/20519 )
- \[sdk/go] Refactor Go policy SDK to have access to a pulumi Context
object
[#​20570](https://redirect.github.com/pulumi/pulumi/pull/20570 )
- \[sdk/python] Allow registered resources to be retrieved from the mock
monitor for test assertions
[#​20540](https://redirect.github.com/pulumi/pulumi/pull/20540 )
##### Bug Fixes
- \[engine] Fix snapshot integrity error with `run-program --refresh`,
when a provider has a dependency that isn't being created
[#​20541](https://redirect.github.com/pulumi/pulumi/pull/20541 )
- \[engine] Remove unneeded data from policy summary events
[#​20589](https://redirect.github.com/pulumi/pulumi/pull/20589 )
- \[sdk] Fix plugin killing during cancellation
[#​20543](https://redirect.github.com/pulumi/pulumi/pull/20543 )
- \[sdk/go] Fix \[Unm/M]arshalProperties to return nil when given nil
[#​20544](https://redirect.github.com/pulumi/pulumi/pull/20544 )
##### Miscellaneous
- \[protobuf] Add loader_target to LanguageRuntime.LinkRequest
[#​20552](https://redirect.github.com/pulumi/pulumi/pull/20552 )
- \[cli/package] Move InstallPackage from cmd/packagecmd to cmd/packages
[#​20550](https://redirect.github.com/pulumi/pulumi/pull/20550 )
- \[cli/package] Move stdout/stderr IO out of GenSDK and LinkPackage
[#​20546](https://redirect.github.com/pulumi/pulumi/pull/20546 )
- \[sdk] Move PluginSpec.Install to pkg/workspace.InstallPluginContent
[#​20537](https://redirect.github.com/pulumi/pulumi/pull/20537 )
- \[sdk/yaml] Bump pulumi-yaml to 1.23.2
[#​20588](https://redirect.github.com/pulumi/pulumi/pull/20588 )
###
[`v3.197.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31970-2025-09-17 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.196.0...v3.197.0 )
##### Features
- \[cli] Send new policy fields when publishing a policy pack
- \[sdk/dotnet] Update dotnet to v3.88
[#​20512](https://redirect.github.com/pulumi/pulumi/pull/20512 )
##### Bug Fixes
- \[engine] Fix a panic in preview, that could happen in some cases when
default providers get updated
[#​20511](https://redirect.github.com/pulumi/pulumi/pull/20511 )
- \[components/python] Fix parenting of python components
[#​20508](https://redirect.github.com/pulumi/pulumi/pull/20508 )
- \[sdk/python] Fix hang when shutting down in certain error conditions
[#​20484](https://redirect.github.com/pulumi/pulumi/pull/20484 )
- \[sdk/python] Fix license-files entry for python package
[#​20506](https://redirect.github.com/pulumi/pulumi/pull/20506 )
###
[`v3.196.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31960-2025-09-12 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.195.0...v3.196.0 )
##### Miscellaneous
- \[sdk] Add policy summary events apitypes
[#​20443](https://redirect.github.com/pulumi/pulumi/pull/20443 )
- \[sdk] Add new policy fields apitypes
[#​20491](https://redirect.github.com/pulumi/pulumi/pull/20491 )
- \[protobuf] Add support for indicating "not applicable" policies
[#​20492](https://redirect.github.com/pulumi/pulumi/pull/20492 )
- \[protobuf] Add new analyzer policy fields
[#​20494](https://redirect.github.com/pulumi/pulumi/pull/20494 )
###
[`v3.195.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31950-2025-09-10 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.194.0...v3.195.0 )
##### Features
- \[engine] Add support for capturing program stack traces as part of
resource registration
[#​20430](https://redirect.github.com/pulumi/pulumi/pull/20430 )
- \[sdk/go] Registered resources can now be retrieved from the mock
monitor for test assertions
[#​20472](https://redirect.github.com/pulumi/pulumi/pull/20472 )
- \[sdk/go] The current exports map is now available for unit testing
through `GetCurrentExportMap`
[#​20471](https://redirect.github.com/pulumi/pulumi/pull/20471 )
##### Bug Fixes
- \[pkg/go] Fix an issue where v3.194.0 of the
`github.com/pulumi/pulumi/pkg/v3` module depends on APIs from
`github.com/pulumi/pulumi/sdk/v3` that haven't been released
[#​20487](https://redirect.github.com/pulumi/pulumi/issues/20487 )
###
[`v3.194.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31940-2025-09-08 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.193.0...v3.194.0 )
##### Features
- \[cli] Log diagnostics to stderr instead of stdout
[#​20461](https://redirect.github.com/pulumi/pulumi/pull/20461 )
- \[cli/display] Change the default for --show-full-output from true to
false
[#​20467](https://redirect.github.com/pulumi/pulumi/pull/20467 )
- \[cli/display] Fix the --show-full-output the flag
[#​20464](https://redirect.github.com/pulumi/pulumi/pull/20464 )
- \[sdk/go] Show a message that the Go program is being compiled
[#​20460](https://redirect.github.com/pulumi/pulumi/pull/20460 )
##### Bug Fixes
- \[engine] Make ignoreChanges work better for arrays
[#​20465](https://redirect.github.com/pulumi/pulumi/pull/20465 )
- \[programgen] Fix panic in RewriteApplies when encountering warning
diagnostics
[#​20453](https://redirect.github.com/pulumi/pulumi/pull/20453 )
##### Miscellaneous
- \[cli] No longer require the `PULUMI_EXPERIMENTAL` flag for Private
Registry template operations (`pulumi template publish`, registry-based
template resolution in `pulumi new`), while registry-backed template
resolution in `pulumi new` may still be disabled using
`PULUMI_DISABLE_REGISTRY_RESOLVE=true pulumi new`
[#​20458](https://redirect.github.com/pulumi/pulumi/pull/20458 )
- \[sdk/yaml] Bump pulumi-yaml to 1.23.1
###
[`v3.193.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31930-2025-09-04 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.192.0...v3.193.0 )
##### Bug Fixes
- \[cli] Use "Private Registry", not cloud or Pulumi registry, in CLI
output
[#​20436](https://redirect.github.com/pulumi/pulumi/pull/20436 )
- \[cli/display] Avoid printing a double new line when showing secrets
in the outputs
[#​20435](https://redirect.github.com/pulumi/pulumi/pull/20435 )
- \[cli/display] Fix coloring of cobra error messages on windows
- \[cli/{install,package}] Fix local package resolution when
PULUMI_EXPERIMENTAL=true by including local packages in registry
fallback logic
[#​20413](https://redirect.github.com/pulumi/pulumi/pull/20413 )
- \[cli/new] Fail when running with --language without --ai in
non-interactive mode
[#​20415](https://redirect.github.com/pulumi/pulumi/pull/20415 )
- \[cli/package] Fix not using already-installed package in 'pulumi
package add' when PULUMI_EXPERIMENTAL=1
##### Miscellaneous
- \[cli] Start the pprof server when receving SIGUSR1
[#​20392](https://redirect.github.com/pulumi/pulumi/pull/20392 )
- \[cli/display] Replace ijc/Gotty terminfo package with xo/terminfo
[#​20446](https://redirect.github.com/pulumi/pulumi/pull/20446 )
- \[cli/display] Use the passed through writer in ShowProgressOutput
instead of loading a new terminfo
###
[`v3.192.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31920-2025-08-29 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.191.0...v3.192.0 )
##### Features
- \[cli/state] Add pulumi state taint/untaint commands to force
replacement of resources upon next update
[#​20380](https://redirect.github.com/pulumi/pulumi/pull/20380 )
- \[sdk/nodejs] Add `previewDestroy` to allow dry-runs of `destroy`
commands
[#​20371](https://redirect.github.com/pulumi/pulumi/pull/20371 )
##### Bug Fixes
- \[engine] Fix a bug causing hooks to never pass correctly to remote Go
components
[#​20390](https://redirect.github.com/pulumi/pulumi/pull/20390 )
- \[sdk/go] Fix source position information
[#​20351](https://redirect.github.com/pulumi/pulumi/pull/20351 )
- \[sdk/nodejs] Fix function serialisation that contains minified
classes
[#​19345](https://redirect.github.com/pulumi/pulumi/pull/19345 )
- \[sdkgen/nodejs] Limit
[@​types](https://redirect.github.com/types ) packages used during
local SDK generation
[#​20387](https://redirect.github.com/pulumi/pulumi/pull/20387 )
- \[sdk/python] Set ThreadPoolExecutor max_workers to parallelism \* 4
[#​20362](https://redirect.github.com/pulumi/pulumi/pull/20362 )
- \[sdk/python] Handle `-v` flag passed to policy packs
[#​20373](https://redirect.github.com/pulumi/pulumi/pull/20373 )
- \[sdk/python] Forward errors raised in callbacks to the caller
[#​20381](https://redirect.github.com/pulumi/pulumi/pull/20381 )
##### Miscellaneous
- \[cli] Log stack trace when interrupted when using verbose logging
[#​20364](https://redirect.github.com/pulumi/pulumi/pull/20364 )
- \[cli] Print the location of the log file when running with the
verbose flag
[#​20365](https://redirect.github.com/pulumi/pulumi/pull/20365 )
- \[sdk/python] Remove custom typing stubs
[#​20384](https://redirect.github.com/pulumi/pulumi/pull/20384 )
###
[`v3.191.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31910-2025-08-21 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.190.0...v3.191.0 )
##### Features
- \[cli] Document the `PULUMI_ENABLE_STREAMING_JSON_PREVIEW` envvar.
[#​20328](https://redirect.github.com/pulumi/pulumi/pull/20328 )
##### Bug Fixes
- \[engine] Check providers returning 'version' or '\__internal' in
their inputs
[#​20313](https://redirect.github.com/pulumi/pulumi/pull/20313 )
- \[engine] Fix a panic with `refresh --run-program`
[#​20337](https://redirect.github.com/pulumi/pulumi/pull/20337 )
- \[engine] Fix an infinite loop from passing unordered resources to the
dependency system when using --refresh
- \[programgen] Emit warnings instead of errors in non-strict mode when
binding resource blocks
[#​20347](https://redirect.github.com/pulumi/pulumi/pull/20347 )
- \[programgen] Simplify range value types when it is derived from
object of objects and warn on unknown properties
[#​20345](https://redirect.github.com/pulumi/pulumi/pull/20345 )
- \[programgen] Warn instead of erroring out when traversing a NoneType
in PCL
[#​20342](https://redirect.github.com/pulumi/pulumi/pull/20342 )
- \[cli/display] Escape non-graphic characters in URNs
[#​20295](https://redirect.github.com/pulumi/pulumi/pull/20295 )
- \[cli/import] Disambiguate duplicate resource names by their types
when importing
[#​20348](https://redirect.github.com/pulumi/pulumi/pull/20348 )
- \[cli/new] Don't prompt for ai or template when passing --yes
[#​20256](https://redirect.github.com/pulumi/pulumi/pull/20256 )
##### Miscellaneous
- \[cli] Log version and CLI metadata
[#​20334](https://redirect.github.com/pulumi/pulumi/pull/20334 )
- \[cli/package] Pass ParameterizeParameters to SchemaFromSchemaSource
[#​20324](https://redirect.github.com/pulumi/pulumi/pull/20324 )
###
[`v3.190.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31900-2025-08-15 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.189.0...v3.190.0 )
##### Features
- \[engine] Don't error on `ignoreChanges` paths that are missing old
data, there is nothing to ignore in those cases and we just use the new
data
[#​20278](https://redirect.github.com/pulumi/pulumi/pull/20278 )
##### Bug Fixes
- \[cli] Fix `destroy --exclude-protected --remove` returning an error
for empty stacks that could safely be removed
[#​20283](https://redirect.github.com/pulumi/pulumi/pull/20283 )
- \[cli] Fix `pulumi template publish` failing with relative paths by
normalizing to absolute paths before archive creation
[#​20301](https://redirect.github.com/pulumi/pulumi/pull/20301 )
- \[cli/import] Use mapped name instead of logical name for resource
references during import code generation
[#​20300](https://redirect.github.com/pulumi/pulumi/pull/20300 )
- \[pkg] Make TypeScript code generation use 'declare' keyword instead
of definite assertion operator, to avoid setting all fields to undefined
when targeting environments new enough
[#​20261](https://redirect.github.com/pulumi/pulumi/pull/20261 )
- \[sdkgen/nodejs] Make TypeScript a full dependency of local SDKs
[#​20272](https://redirect.github.com/pulumi/pulumi/pull/20272 )
##### Miscellaneous
- \[build] Updates protobuf and grpc to v5, bumping dependencies in the
Go, Node.js, and Python SDKs
[#​19588](https://redirect.github.com/pulumi/pulumi/pull/19588 )
- \[build] Update latest Go version to 1.25
[#​20284](https://redirect.github.com/pulumi/pulumi/pull/20284 )
- \[sdkgen/nodejs] Target ES2020 for generated SDKs
[#​20276](https://redirect.github.com/pulumi/pulumi/pull/20276 )
###
[`v3.189.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31890-2025-08-12 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.188.0...v3.189.0 )
##### Features
- \[sdk] Remove CacheMS from CLIVersionResponse
[#​20264](https://redirect.github.com/pulumi/pulumi/pull/20264 )
- \[sdk/go] Calculate PluginInfo.Size on demand
[#​20241](https://redirect.github.com/pulumi/pulumi/pull/20241 )
- \[auto/python] Surface `json` option to `pulumi preview` calls in
Python when using the `pulumi.automation` package.
[#​20233](https://redirect.github.com/pulumi/pulumi/pull/20233 )
##### Bug Fixes
- \[cli/package] Fix incorrect console URLs being displayed after
publishing a policy
[#​20255](https://redirect.github.com/pulumi/pulumi/pull/20255 )
- \[engine] Fix race when reading plugin stdout
[#​20242](https://redirect.github.com/pulumi/pulumi/pull/20242 )
- \[sdk/nodejs] Fix component providers when using pnpm
[#​20253](https://redirect.github.com/pulumi/pulumi/pull/20253 )
##### Miscellaneous
- \[pkg] Make TypeScript code generation use nullish coalesce operator
for required property checks, as well as state and args accessing
whenever sensible
- \[sdk/nodejs] Fix swapped stderr/stdout callback comments in
PreviewOptions interface
[#​20250](https://redirect.github.com/pulumi/pulumi/pull/20250 )
- \[sdkgen] Don’t create empty maps for language specific overrides
[#​20237](https://redirect.github.com/pulumi/pulumi/pull/20237 )
###
[`v3.188.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31880-2025-08-07 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.187.0...v3.188.0 )
##### Features
- \[cli] Add `--remove-backups` flag to `pulumi stack rm` for DIY
backends
[#​20203](https://redirect.github.com/pulumi/pulumi/pull/20203 )
##### Bug Fixes
- \[cli] Fix cancellation when running via some CLI wrapper tools
[#​20195](https://redirect.github.com/pulumi/pulumi/pull/20195 )
- \[cli] Fix concurrent read/write during plugin downloads
[#​20223](https://redirect.github.com/pulumi/pulumi/pull/20223 )
- \[cli] Restore terminal mode on panic
[#​20224](https://redirect.github.com/pulumi/pulumi/pull/20224 )
- \[engine] Fix panic in refreshes due to concurrent map writes
[#​20206](https://redirect.github.com/pulumi/pulumi/pull/20206 )
- \[sdkgen] Warn about refs of the form
"#/resources/pulumi:providers:<pkg>"
[#​20192](https://redirect.github.com/pulumi/pulumi/pull/20192 )
- \[cli/display] Show changed outputs in preview
[#​20161](https://redirect.github.com/pulumi/pulumi/pull/20161 )
- \[cli/engine] Make `--exclude` correctly handle wildcards in all cases
[#​20158](https://redirect.github.com/pulumi/pulumi/pull/20158 )
- \[sdk/go] Fix running against old CLI versions without
SignalAndWaitForShutdown
[#​20212](https://redirect.github.com/pulumi/pulumi/pull/20212 )
- \[sdk/python] Fix dependency installation in uv workspaces
[#​20218](https://redirect.github.com/pulumi/pulumi/pull/20218 )
##### Miscellaneous
- \[cli] Update pulumi-dotnet to 3.87.0
[#​20222](https://redirect.github.com/pulumi/pulumi/pull/20222 )
- \[cli/env] Bump esc to v0.17.0
[#​20197](https://redirect.github.com/pulumi/pulumi/pull/20197 )
###
[`v3.187.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31870-2025-07-31 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.186.0...v3.187.0 )
##### Features
- \[cli] Support for writing v4 checkpoints/deployments
[#​20159](https://redirect.github.com/pulumi/pulumi/pull/20159 )
- \[cli] Add support for qualified registry template names in `pulumi
new`
[#​20138](https://redirect.github.com/pulumi/pulumi/pull/20138 )
- \[cli/import] Enable `pulumi import` to always `--generate-resources`
when converting `--from` state files
[#​20178](https://redirect.github.com/pulumi/pulumi/pull/20178 )
- \[yaml] Allow config values to be parsed with type `object`
[#​20132](https://redirect.github.com/pulumi/pulumi/pull/20132 )
- \[auto/python] Allow for `on_error` callbacks in commands to capture
stderr incrementally
[#​20019](https://redirect.github.com/pulumi/pulumi/pull/20019 )
- \[sdk/nodejs] Add option of Bun as a package manager
[#​18412](https://redirect.github.com/pulumi/pulumi/pull/18412 )
- \[sdk/nodejs] Copy `getRootDirectory` to the pulumi module
[#​20173](https://redirect.github.com/pulumi/pulumi/pull/20173 )
- \[sdk/python] Copy `get_root_directory` to the pulumi module
[#​20172](https://redirect.github.com/pulumi/pulumi/pull/20172 )
##### Bug Fixes
- \[cli] Fix un-taring registry-backed templates which come in .tar.gz
format
[#​20135](https://redirect.github.com/pulumi/pulumi/pull/20135 )
- \[cli] Stop passing Accept: application/x-tar to registry template
download URLs to avoid signature mismatch
[#​20133](https://redirect.github.com/pulumi/pulumi/pull/20133 )
- \[engine] Fix a panic with `up --refresh --run-program` and resource
replacements
[#​20147](https://redirect.github.com/pulumi/pulumi/pull/20147 )
- \[engine] Untargeted resources in `destroy` now correctly register as
same steps
[#​20061](https://redirect.github.com/pulumi/pulumi/pull/20061 )
- \[cli/engine] Fix hang when waiting for program that would never
complete
[#​20153](https://redirect.github.com/pulumi/pulumi/pull/20153 )
- \[sdk/nodejs] Fix delete hooks in inline automation API programs
[#​20143](https://redirect.github.com/pulumi/pulumi/pull/20143 )
- \[sdk/python] Set features inside construct
[#​20141](https://redirect.github.com/pulumi/pulumi/pull/20141 )
##### Miscellaneous
- \[sdk/nodejs] Bump TypeScript target to ES2020 for plugins and policy
packs
[#​20148](https://redirect.github.com/pulumi/pulumi/pull/20148 )
###
[`v3.186.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31860-2025-07-25 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.185.0...v3.186.0 )
##### Features
- \[engine] Send `Cancel` message to language runtime plugins on engine
shutdown
[#​20007](https://redirect.github.com/pulumi/pulumi/pull/20007 )
- \[engine] Pass stack tags to policy plugins on startup
[#​20084](https://redirect.github.com/pulumi/pulumi/pull/20084 )
- \[yaml] Expose `object` as a possible config type in preparation for
`pulumi-yaml` support
[#​20129](https://redirect.github.com/pulumi/pulumi/pull/20129 )
##### Bug Fixes
- \[cli/engine] --exclude and --exclude-protected flags now work
together correctly for `destroy` commands
[#​20120](https://redirect.github.com/pulumi/pulumi/pull/20120 )
- \[engine] Fix a datarace in the engine event system
[#​20105](https://redirect.github.com/pulumi/pulumi/pull/20105 )
- \[engine] Fix a panic in the engine when running `up --refresh
--run-program` and finding a deleted resource
- \[sdk/nodejs] Avoid "Cannot convert object to primitive value" error
when running into type errors
[#​20092](https://redirect.github.com/pulumi/pulumi/pull/20092 )
- \[sdk/nodejs] Don’t use automatic ESM mode when `—import` or
`—require` is set
[#​20091](https://redirect.github.com/pulumi/pulumi/pull/20091 )
- \[sdk/nodejs] Fix callback server hang & delete hooks in Node.js
[#​20109](https://redirect.github.com/pulumi/pulumi/pull/20109 )
- \[sdk/nodejs] Don’t report leaked promises when we exit abnormally
[#​20128](https://redirect.github.com/pulumi/pulumi/pull/20128 )
- \[cli/package] Force new style Go modules to be written out when using
`package add`
[#​20011](https://redirect.github.com/pulumi/pulumi/pull/20011 )
- \[sdk/python] Run uv sync on uv command
[#​20117](https://redirect.github.com/pulumi/pulumi/pull/20117 )
##### Miscellaneous
- \[yaml] Update yaml to 1.21.3
[#​20118](https://redirect.github.com/pulumi/pulumi/pull/20118 )
###
[`v3.185.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31850-2025-07-21 )
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.184.0...v3.185.0 )
##### Features
- \[cli/{install,package}] Allow using `pulumi package add` with
registry identifiers
[#​19928](https://redirect.github.com/pulumi/pulumi/pull/19928 )
##### Bug Fixes
- \[engine] Fix a snapshot integrity issue with `destroy --run-program`
and resource reads
[#​20078](https://redirect.github.com/pulumi/pulumi/pull/20078 )
- \[sdkgen/python] Remove unnecessary `import copy`
[#​20089](https://redirect.github.com/pulumi/pulumi/pull/20089 )
- \[sdkgen/python] Support properties named "builtins"
[#​20085](https://redirect.github.com/pulumi/pulumi/pull/20085 )
</details>
<details>
<summary>pulumi/esc (github.com/pulumi/esc)</summary>
###
[`v0.20.0`](https://redirect.github.com/pulumi/esc/releases/tag/v0.20.0 )
[Compare
Source](https://redirect.github.com/pulumi/esc/compare/v0.19.0...v0.20.0 )
##### Improvements
- Added deletion protection for environments:
- Use `esc env settings set
[<org-name>/][<project-name>/]<environment-name> deletion-protected
true` to enable deletion protection
- Use `esc env settings get
[<org-name>/][<project-name>/]<environment-name> [deletion-protected]`
to check the current status
- When enabled, environments cannot be deleted until protection is
disabled
- Deletion protection is disabled by default for new environments
##### Bug Fixes
- Environment declarations are now returned even in the face of syntax
errors.
##### Breaking changes
###
[`v0.19.0`](https://redirect.github.com/pulumi/esc/releases/tag/v0.19.0 )
[Compare
Source](https://redirect.github.com/pulumi/esc/compare/v0.18.0...v0.19.0 )
##### Improvements
- Added support for Open Approvals
[#​592](https://redirect.github.com/pulumi/esc/pull/592 )
##### Bug Fixes
##### Breaking changes
###
[`v0.18.0`](https://redirect.github.com/pulumi/esc/releases/tag/v0.18.0 )
[Compare
Source](https://redirect.github.com/pulumi/esc/compare/v0.17.0...v0.18.0 )
##### Improvements
- Added support for `fn::concat` built-in function to concatenate
arrays.
[#​582](https://redirect.github.com/pulumi/esc/pull/582 )
##### Bug Fixes
##### Breaking changes
</details>
<details>
<summary>pulumi/esc-action (pulumi/esc-action)</summary>
###
[`v1.5.0`](https://redirect.github.com/pulumi/esc-action/releases/tag/v1.5.0 )
[Compare
Source](https://redirect.github.com/pulumi/esc-action/compare/v1.4.0...v1.5.0 )
- Fix line parsing when "=" is present
[https://github.com/pulumi/esc-action/pull/30 ](https://redirect.github.com/pulumi/esc-action/pull/30 )
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMjY0LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImltcGFjdC9uby1jaGFuZ2Vsb2ctcmVxdWlyZWQiXX0=-->
---------
Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>
Co-authored-by: pulumi-bot <bot@pulumi.com >
2025-11-20 21:38:09 +00:00
Pulumi Bot
c7ab0e0f35
Update GitHub Actions workflows. ( #669 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 9575e75e5316d699a77abf48a351abe840e1bed5.
2025-11-20 05:54:04 +00:00
Pulumi Bot
32ecb82eb6
Update GitHub Actions workflows. ( #667 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit f76cbff100ad8e6e3192b379edb5bcf1f536eb3e.
2025-11-15 05:55:02 +00:00
Pulumi Bot
77b931b32c
Update GitHub Actions workflows. ( #666 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit ed916848970fd62ea0f62c7e6ac674d4d5ca05ef.
2025-11-14 05:58:25 +00:00
Pulumi Bot
487acd799c
Update GitHub Actions workflows. ( #663 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 962009a157587c5c11d686e51206a2d312bc4618.
2025-11-11 05:53:59 +00:00
Pulumi Bot
8e273d9f68
Update GitHub Actions workflows. ( #662 )
...
This PR was automatically generated by the
update-workflows-single-bridged-provider workflow in the pulumi/ci-mgmt
repo, from commit 52b77e4c448dd747630cff0918ade69cef3b4f16.
2025-11-10 15:47:40 -08:00
Pulumi Bot
faffc8cc45
Update GitHub Actions workflows. ( #633 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 5619381e924fbac90750f41b6a27cadcd11c4c2d.
2025-10-22 05:56:54 +00:00
Pulumi Bot
eaf5461bbc
Update GitHub Actions workflows. ( #631 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit f0bcdaf5cb0825e542d0a2eb71f05d538135a9bc.
2025-10-18 05:52:38 +00:00
Alberto Pose
38e65a3f81
Remove URL and Token arguments from CacheFromGitHubActions. ( #626 )
...
Fixes #75
Arguments URL and Token have been removed but `$ACTIONS_CACHE_URL` and
`$ACTIONS_RUNTIME_TOKEN` env variables could be injected if desired.
---------
Co-authored-by: Bryce Lampe <bryce@pulumi.com >
2025-10-17 11:00:40 +01:00
Pulumi Bot
361335bba0
Update GitHub Actions workflows. ( #628 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 0fccf404186fee66f0a9bb9b53959a52b4812c5e.
2025-10-14 05:54:14 +00:00
Pulumi Bot
49deed7d9c
Update GitHub Actions workflows. ( #627 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit b4e68d0418afb9fa72c1e31347a01f7fae952eff.
2025-10-10 05:51:39 +00:00
Pulumi Bot
c159079132
Update GitHub Actions workflows. ( #624 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 45de636c4cb364e6fc2ab50006d5358239005657.
2025-10-09 05:52:11 +00:00
Pulumi Bot
24ebad1ee5
Update GitHub Actions workflows. ( #623 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 93823adfede429861d981e43f485afda9292376e.
2025-10-08 05:55:33 +00:00
Pulumi Bot
ebf4290bb2
Update GitHub Actions workflows. ( #617 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 72d9a2e28cf75e7d1ba2c5e6324d26546c95e4cb.
2025-10-02 05:55:45 +00:00
Pulumi Bot
c7b2867559
Update GitHub Actions workflows. ( #616 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit d2d946e761bab19abc5e5a598d44cf709dae77e9.
2025-10-01 05:54:01 +00:00
Pulumi Bot
f17e43bad7
Update GitHub Actions workflows. ( #604 )
...
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 2b81d6d332c32c7ebc106fb53b745cbbfec266c7.
2025-09-16 05:49:46 +00:00