Skip to content

Update first-party Pulumi dependencies#3847

Open
pulumi-renovate[bot] wants to merge 1 commit into
masterfrom
renovate/pulumi
Open

Update first-party Pulumi dependencies#3847
pulumi-renovate[bot] wants to merge 1 commit into
masterfrom
renovate/pulumi

Conversation

@pulumi-renovate

@pulumi-renovate pulumi-renovate Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
@pulumi/gcp (source) dependencies minor 9.27.0 -> 9.28.0
@pulumi/pulumi (source) dependencies minor 3.246.0 -> 3.247.0
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 indirect patch v3.107.1 -> v3.107.2
github.com/pulumi/pulumi-gcp/sdk/v9 require minor v9.27.0 -> v9.28.0
github.com/pulumi/pulumi-java indirect minor v1.30.0 -> v1.31.0
github.com/pulumi/pulumi-yaml indirect minor v1.36.0 -> v1.37.0
github.com/pulumi/pulumi/pkg/v3 require minor v3.246.0 -> v3.247.0
pulumi-gcp minor >=9.27.0,<9.28.0 -> >=9.28.0,<9.29.0
pulumi_gcp minor >=9.27.0,<9.28.0 -> >=9.28.0,<9.29.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

pulumi/pulumi-gcp (@​pulumi/gcp)

v9.28.0

Compare Source

What's Changed

Full Changelog: v9.27.0...v9.28.0

pulumi/pulumi (@​pulumi/pulumi)

v3.247.0

Compare Source

Bug Fixes
  • [cli] Ensure pulumi logout clears the current tokenless backend in coding agent environments #​23540
  • [cli] Read Git metadata correctly in repositories that enable the worktreeConfig extension, such as those hosted on Azure DevOps #​23535
Improvements
  • [cli] Respect PULUMI_SKIP_CONFIRMATIONS whenever we ask for confirmation #​23607
  • [cli] Use list and remove as the canonical names for list/remove commands, with ls and rm as aliases #​23608
Features
  • [cli/config] Add --raw flag to pulumi config set to avoid stripping newlines when input is piped through stdin #​23593
Bug Fixes
  • [cli/display] Show interrupted steps as interrupted instead of as finished #​23510
Features
  • [cli/do] Add --provider flag to pull provider config to use from existing provider state #​23560
  • [cli/engine] Resource providers now receive the active login's API address and access token through PULUMI_API and PULUMI_ACCESS_TOKEN #​23589
  • [cli/neo] Add a --disable-integrations flag to pulumi neo that runs the task with no integration credentials #​23531
Bug Fixes
  • [cli/plugin] Allow plugin tarballs containing symlinks #​23587
Miscellaneous
  • [cli/plugin] Document the pulumi plugin run command by including it in the generated CLI docs #​23559
Improvements
  • [docs] Generate redirects for command aliases #​23610
Features
  • [engine] Send the address of a mapper service to resource providers as part of the provider handshake
Improvements
  • [engine] Serve raw schema bytes from the engine's schema loader service instead of binding and re-marshaling the full schema on every request #​23551
Features
  • [programgen/go] Support functions with multiArgumentInputs #​23554
  • [programgen/python] Support functions with multiArgumentInputs #​23574
Improvements
  • [sdk/go] The plugin.Host interface is now stateless with respect to workspaces; host methods that boot or resolve plugins take a plugin.Context carrying the workspace state, and closing a plugin.Context no longer closes a host that was passed in to its constructor #​23508
Features
  • [sdk/nodejs] Registered resources can now be retrieved from the mock monitor for test assertions #​20539
Bug Fixes
  • [sdk/nodejs] Fix pulumi package add failing with pnpm when the generated SDK has a scoped package name (@-prefix), caused by pnpm's pkg set rejecting @ in dot-notation property paths #​23365
Improvements
  • [sdk/nodejs] Allow running the postinstall script for local SDKs under npm 12 #​23568
Features
  • [sdk/python] Add Output.recover to catch and recover from exceptions in outputs #​23591
Improvements
  • [sdk/python] Add register_package helper to cache package references per deployment #​22459
Features
  • [sdkgen] Adds support for language agnostic cross references in schemas. Use the form {{% ref <target> %}} to reference other schema components in markdown descriptions. Such as `{{% ref #​21369
  • [sdkgen] Add extension parameterization to the package schema model #​23536
Miscellaneous
  • [sdkgen] Modules can no longer be nested under the index module, this was never well supported and is now a strict bind error #​23436
Features
  • [sdkgen/go] Support functions with multiArgumentInputs #​23554
  • [sdkgen/python] Support functions with multiArgumentInputs #​23574
  • [cli/auth] When credentials.json carries an OAuth refresh token, the CLI now auto-refreshes the access token on 401 and retries the request once, instead of returning a "login required" error #​23430
Bug Fixes
pulumi/pulumi-dotnet (github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3)

v3.107.2

Compare Source

Bug Fixes
  • [runtime] Generate positional invoke calls for functions that declare multiArgumentInputs, matching the SDK-generated signatures #​1039

  • [sdk] Allow Input-wrapped values in DictionaryInvokeArgs, as produced by output-versioned invokes of functions with multiArgumentInputs #​1039

pulumi/pulumi-java (github.com/pulumi/pulumi-java)

v1.31.0

Compare Source

Improvements
  • [runtime] Improve error logs when serialization fails #​2216
pulumi/pulumi-yaml (github.com/pulumi/pulumi-yaml)

v1.37.0

Compare Source

Improvements
  • [runtime] Add support for the read custom timeout on resources (customTimeouts.read). #​1127
Bug Fixes
  • [runtime] Load packages for components correctly #​1133
pulumi/pulumi (github.com/pulumi/pulumi/pkg/v3)

v3.247.0

Compare Source

3.247.0 (2026-06-18)

Features
  • [cli/config] Add --raw flag to pulumi config set to avoid stripping newlines when input is piped through stdin #​23593
  • [cli/do] Add --provider flag to pull provider config to use from existing provider state #​23560
  • [cli/engine] Resource providers now receive the active login's API address and access token through PULUMI_API and PULUMI_ACCESS_TOKEN #​23589
  • [cli/neo] Add a --disable-integrations flag to pulumi neo that runs the task with no integration credentials #​23531
  • [engine] Send the address of a mapper service to resource providers as part of the provider handshake
  • [programgen/go] Support functions with multiArgumentInputs #​23554
  • [programgen/python] Support functions with multiArgumentInputs #​23574
  • [sdk/nodejs] Registered resources can now be retrieved from the mock monitor for test assertions #​20539
  • [sdk/python] Add Output.recover to catch and recover from exceptions in outputs #​23591
  • [sdkgen] Adds support for language agnostic cross references in schemas. Use the form {{% ref <target> %}} to reference other schema components in markdown descriptions. Such as `{{% ref #​21369
  • [sdkgen] Add extension parameterization to the package schema model #​23536
  • [sdkgen/go] Support functions with multiArgumentInputs #​23554
  • [sdkgen/python] Support functions with multiArgumentInputs #​23574
  • [cli/auth] When credentials.json carries an OAuth refresh token, the CLI now auto-refreshes the access token on 401 and retries the request once, instead of returning a "login required" error #​23430
Improvements
  • [cli] Respect PULUMI_SKIP_CONFIRMATIONS whenever we ask for confirmation #​23607
  • [cli] Use list and remove as the canonical names for list/remove commands, with ls and rm as aliases #​23608
  • [docs] Generate redirects for command aliases #​23610
  • [engine] Serve raw schema bytes from the engine's schema loader service instead of binding and re-marshaling the full schema on every request #​23551
  • [sdk/go] The plugin.Host interface is now stateless with respect to workspaces; host methods that boot or resolve plugins take a plugin.Context carrying the workspace state, and closing a plugin.Context no longer closes a host that was passed in to its constructor #​23508
  • [sdk/nodejs] Allow running the postinstall script for local SDKs under npm 12 #​23568
  • [sdk/python] Add register_package helper to cache package references per deployment #​22459
Bug Fixes
  • [cli] Ensure pulumi logout clears the current tokenless backend in coding agent environments #​23540
  • [cli] Read Git metadata correctly in repositories that enable the worktreeConfig extension, such as those hosted on Azure DevOps #​23535
  • [cli/display] Show interrupted steps as interrupted instead of as finished #​23510
  • [cli/plugin] Allow plugin tarballs containing symlinks #​23587
  • [sdk/nodejs] Fix pulumi package add failing with pnpm when the generated SDK has a scoped package name (@-prefix), caused by pnpm's pkg set rejecting @ in dot-notation property paths #​23365
  • [codegen/pcl] Fix version comparison in NeedsVersionResourceOption to use semver.Version.Equals and reject "v"-prefixed versions #https://github.com/pulumi/pulumi/pull/23441
Miscellaneous
  • [cli/plugin] Document the pulumi plugin run command by including it in the generated CLI docs #​23559
  • [sdkgen] Modules can no longer be nested under the index module, this was never well supported and is now a strict bind error #​23436

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 if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@pulumi-renovate pulumi-renovate Bot added dependencies Pull requests that update a dependency file impact/no-changelog-required This issue doesn't require a CHANGELOG update labels Jun 18, 2026
@pulumi-renovate pulumi-renovate Bot enabled auto-merge (squash) June 18, 2026 17:25
@pulumi-renovate

pulumi-renovate Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor Author

ℹ Artifact update notice

File name: examples/bucket-go/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated

Details:

Package Change
github.com/pulumi/pulumi/sdk/v3 v3.245.0 -> v3.246.0
File name: examples/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 5 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.25.8 -> 1.25.11
github.com/pulumi/pulumi/sdk/v3 v3.246.0 -> v3.247.0
github.com/ProtonMail/go-crypto v1.1.6 -> v1.4.1
github.com/kevinburke/ssh_config v1.2.0 -> v1.6.0
google.golang.org/genproto/googleapis/api v0.0.0-20260610212136-7ab31c22f7ad -> v0.0.0-20260615183401-62b3387ff324
google.golang.org/genproto/googleapis/rpc v0.0.0-20260610212136-7ab31c22f7ad -> v0.0.0-20260615183401-62b3387ff324
File name: provider/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 4 additional dependencies were updated

Details:

Package Change
github.com/pulumi/pulumi/sdk/v3 v3.246.0 -> v3.247.0
github.com/kevinburke/ssh_config v1.2.0 -> v1.6.0
google.golang.org/genproto/googleapis/api v0.0.0-20260610212136-7ab31c22f7ad -> v0.0.0-20260615183401-62b3387ff324
google.golang.org/genproto/googleapis/rpc v0.0.0-20260610212136-7ab31c22f7ad -> v0.0.0-20260615183401-62b3387ff324

@pulumi-renovate pulumi-renovate Bot changed the title Update first-party Pulumi dependencies to v3.247.0 Update first-party Pulumi dependencies Jun 22, 2026
@pulumi-renovate pulumi-renovate Bot force-pushed the renovate/pulumi branch 4 times, most recently from 040f359 to ba10884 Compare June 23, 2026 01:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file impact/no-changelog-required This issue doesn't require a CHANGELOG update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants