chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.147.0 #35

Open
renovate-bot wants to merge 1 commits from renovate/github.com-pulumi-pulumi-sdk-v3-3.x into main
Member

This PR contains the following updates:

Package Type Update Change
github.com/pulumi/pulumi/sdk/v3 require minor v3.144.1 -> v3.147.0

Release Notes

pulumi/pulumi (github.com/pulumi/pulumi/sdk/v3)

v3.147.0

Compare Source

3.147.0 (2025-01-21)
Features
  • cli] Update go.mod to require go1.22
    [#​18274](https://github.com/pulumi/pulumi/pull/18274)
    
    
  • cli/config] Improve documentation for pulumi config set
    [#​18285](https://github.com/pulumi/pulumi/pull/18285)
    
    
  • cli/package] Allow short hashes as versions in package add
    [#​18277](https://github.com/pulumi/pulumi/pull/18277)
    
    
  • cli/{package,plugin}] Support getting plugins from remote git sources
    [#​17827](https://github.com/pulumi/pulumi/pull/17827)
    
    
Bug Fixes
  • engine] Skip acquiring program packages during refresh when running inline automation programs
    [#​18283](https://github.com/pulumi/pulumi/pull/18283)
    
    
  • sdk/nodejs] Avoid unnecessary Node.js installations
    [#​18293](https://github.com/pulumi/pulumi/pull/18293)
    
    
  • sdk/{nodejs,python}] Fix handling of DependencyResource when checking invoke deps
    [#​18275](https://github.com/pulumi/pulumi/pull/18275)
    
    
  • sdk/{nodejs,python}] Permit output arguments in plain invokes for backwards compatibility
    [#​18304](https://github.com/pulumi/pulumi/pull/18304)
    
    
Miscellaneous
  • sdk/python] Manage the publish dependencies in pyproject.toml
    [#​18261](https://github.com/pulumi/pulumi/pull/18261)
    
    

v3.146.0

Compare Source

3.146.0 (2025-01-15)

Features
  • cli] Allow specifying a version with `pulumi convert --from=<plugin>@&#8203;<version>`
    [#&#8203;18220](https://github.com/pulumi/pulumi/pull/18220)
    
    
  • cli] Enable Autonaming Configuration in non-experimental mode
    [#&#8203;18228](https://github.com/pulumi/pulumi/pull/18228)
    
    
  • cli] Retrieve Git metadata from the environment if not running in a repository
    [#&#8203;12871](https://github.com/pulumi/pulumi/pull/12871)
    
    
  • pkg] Add a `call` intrinsic to PCL
    [#&#8203;18206](https://github.com/pulumi/pulumi/pull/18206)
    
    
  • auto/go] Add `Color` option to `optdestroy`, `optpreview`, `optrefresh`, and `optup` packages to allow explicit configuration of output color.
    [#&#8203;18184](https://github.com/pulumi/pulumi/pull/18184)
    
    
  • cli/import] Add support for parameterized packages to `pulumi import`
    [#&#8203;18038](https://github.com/pulumi/pulumi/pull/18038)
    
    
  • cli/import] Import can now import resources from parameterized providers
    [#&#8203;18039](https://github.com/pulumi/pulumi/pull/18039)
    
    
  • cli/new] Add support for Copilot templates
    [#&#8203;16825](https://github.com/pulumi/pulumi/pull/16825)
    
    
Bug Fixes
  • auto/go] Fix rejection of `nil` inline programs in the Go automation API
    [#&#8203;18214](https://github.com/pulumi/pulumi/pull/18214)
    
    
  • sdk/go] Improve error messages for wrong stack output types
    [#&#8203;18245](https://github.com/pulumi/pulumi/pull/18245)
    
    
  • sdk/{nodejs,python}] Wait for resource in the input property dependencies
    [#&#8203;18204](https://github.com/pulumi/pulumi/pull/18204)
    
    
  • cli/plugin] Show plugin kind in plugin rm correctly.  Also show the usage string if the plugin type is incorrect
    [#&#8203;18179](https://github.com/pulumi/pulumi/pull/18179)
    
    
  • cli/plugin] Passthrough unstructured logs from dynamic providers
    [#&#8203;18253](https://github.com/pulumi/pulumi/pull/18253)
    
    
  • sdk/python] Fix callbackserver shutdown
    [#&#8203;18190](https://github.com/pulumi/pulumi/pull/18190)
    
    

v3.145.0

Compare Source

3.145.0 (2025-01-07)

Features
  • auto/go] Support --clear-pending-creates for refresh command in Go Automation API for preview refresh and refresh operations.
    [#&#8203;18101](https://github.com/pulumi/pulumi/pull/18101)
    
    
  • programgen/{java,sdkgen/java}] Only use gRPC to communicate with the Java host
    [#&#8203;18138](https://github.com/pulumi/pulumi/pull/18138)
    
    
  • cli/package] Support bridging to terraform providers automatically in pulumi convert
    [#&#8203;17992](https://github.com/pulumi/pulumi/pull/17992)
    
    
  • sdk/go] Implement deferred output for the Go SDK and program-gen
    [#&#8203;17885](https://github.com/pulumi/pulumi/pull/17885)
    
    
Bug Fixes
  • cli] Fix TestPackageAddGoParameterized to utilize version path
    [#&#8203;18150](https://github.com/pulumi/pulumi/pull/18150)
    
    
  • cli/engine] Clarify the usage string for the --expect-no-changes flag
    [#&#8203;18105](https://github.com/pulumi/pulumi/pull/18105)
    
    
  • auto/go] Return error if no inline program specified
    [#&#8203;18086](https://github.com/pulumi/pulumi/pull/18086)
    
    
  • auto/go] Interrupt programs gracefully when the context is canceled
    [#&#8203;18124](https://github.com/pulumi/pulumi/pull/18124)
    
    
  • cli/new] Provide a better error message when pulumi new --ai generates a program with errors
    [#&#8203;18091](https://github.com/pulumi/pulumi/pull/18091)
    
    
  • cli/new] Provide a more meaningful message for the --language flag
    [#&#8203;18092](https://github.com/pulumi/pulumi/pull/18092)
    
    
  • engine] Enable `pulumi:pulumi:getResource` to hydrate `Read` resources
    [#&#8203;18070](https://github.com/pulumi/pulumi/pull/18070)
    
    
  • programgen] Allow for case-insensitive terraform convert source
    [#&#8203;18111](https://github.com/pulumi/pulumi/pull/18111)
    
    
  • programgen/go] Fix importing module names in Go programs that aren't lower-case
    [#&#8203;18113](https://github.com/pulumi/pulumi/pull/18113)
    
    
  • sdk/go] Fix panic when diffing computed property values
    [#&#8203;18104](https://github.com/pulumi/pulumi/pull/18104)
    
    
  • sdk/go] Avoid calling invokes with dependencies on unknown resources
    [#&#8203;18133](https://github.com/pulumi/pulumi/pull/18133)
    
    
  • sdk/nodejs] Fix source maps when using jest
    [#&#8203;18108](https://github.com/pulumi/pulumi/pull/18108)
    
    
  • sdk/nodejs] Avoid calling invokes with dependencies on unknown resources
    [#&#8203;18152](https://github.com/pulumi/pulumi/pull/18152)
    
    
  • sdk/python] Fix reading pulumi-plugin.json when using the uv toolchain
    [#&#8203;18107](https://github.com/pulumi/pulumi/pull/18107)
    
    
  • sdk/python] Fix ListPackages when using uv
    [#&#8203;18121](https://github.com/pulumi/pulumi/pull/18121)
    
    
  • sdk/python] Fix dynamic providers when using Poetry or uv
    [#&#8203;18126](https://github.com/pulumi/pulumi/pull/18126)
    
    
  • sdk/python] Fix prerelease version
    [#&#8203;18125](https://github.com/pulumi/pulumi/pull/18125)
    
    
  • sdk/python] Avoid calling invokes with dependencies on unknown resources
    [#&#8203;18141](https://github.com/pulumi/pulumi/pull/18141)
    
    
Miscellaneous
  • programgen/java] Bump Java SDK dependency version so that `package gen-sdk` emits buildable code
    [#&#8203;18130](https://github.com/pulumi/pulumi/pull/18130)
    
    
  • sdk/python] Switch to pyproject.toml + uv
    [#&#8203;18081](https://github.com/pulumi/pulumi/pull/18081)
    
    
  • sdk/python] Move mypy configuration into pyproject.toml
    [#&#8203;18118](https://github.com/pulumi/pulumi/pull/18118)
    
    
  • sdk/python] Move pyright configuration into pyproject.toml
    [#&#8203;18116](https://github.com/pulumi/pulumi/pull/18116)
    
    
  • sdk/python] Move ruff configuration into pyproject.toml
    [#&#8203;18117](https://github.com/pulumi/pulumi/pull/18117)
    
    

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/pulumi/pulumi/sdk/v3](https://github.com/pulumi/pulumi) | require | minor | `v3.144.1` -> `v3.147.0` | --- ### Release Notes <details> <summary>pulumi/pulumi (github.com/pulumi/pulumi/sdk/v3)</summary> ### [`v3.147.0`](https://github.com/pulumi/pulumi/releases/tag/v3.147.0) [Compare Source](https://github.com/pulumi/pulumi/compare/v3.146.0...v3.147.0) ##### 3.147.0 (2025-01-21) ##### Features - \[cli] Update go.mod to require go1.22 [#&#8203;18274](https://github.com/pulumi/pulumi/pull/18274) - \[cli/config] Improve documentation for pulumi config set [#&#8203;18285](https://github.com/pulumi/pulumi/pull/18285) - \[cli/package] Allow short hashes as versions in package add [#&#8203;18277](https://github.com/pulumi/pulumi/pull/18277) - \[cli/{package,plugin}] Support getting plugins from remote git sources [#&#8203;17827](https://github.com/pulumi/pulumi/pull/17827) ##### Bug Fixes - \[engine] Skip acquiring program packages during refresh when running inline automation programs [#&#8203;18283](https://github.com/pulumi/pulumi/pull/18283) - \[sdk/nodejs] Avoid unnecessary Node.js installations [#&#8203;18293](https://github.com/pulumi/pulumi/pull/18293) - \[sdk/{nodejs,python}] Fix handling of DependencyResource when checking invoke deps [#&#8203;18275](https://github.com/pulumi/pulumi/pull/18275) - \[sdk/{nodejs,python}] Permit output arguments in plain invokes for backwards compatibility [#&#8203;18304](https://github.com/pulumi/pulumi/pull/18304) ##### Miscellaneous - \[sdk/python] Manage the publish dependencies in pyproject.toml [#&#8203;18261](https://github.com/pulumi/pulumi/pull/18261) ### [`v3.146.0`](https://github.com/pulumi/pulumi/releases/tag/v3.146.0) [Compare Source](https://github.com/pulumi/pulumi/compare/v3.145.0...v3.146.0) #### 3.146.0 (2025-01-15) ##### Features - \[cli] Allow specifying a version with `pulumi convert --from=<plugin>@&#8203;<version>` [#&#8203;18220](https://github.com/pulumi/pulumi/pull/18220) - \[cli] Enable Autonaming Configuration in non-experimental mode [#&#8203;18228](https://github.com/pulumi/pulumi/pull/18228) - \[cli] Retrieve Git metadata from the environment if not running in a repository [#&#8203;12871](https://github.com/pulumi/pulumi/pull/12871) - \[pkg] Add a `call` intrinsic to PCL [#&#8203;18206](https://github.com/pulumi/pulumi/pull/18206) - \[auto/go] Add `Color` option to `optdestroy`, `optpreview`, `optrefresh`, and `optup` packages to allow explicit configuration of output color. [#&#8203;18184](https://github.com/pulumi/pulumi/pull/18184) - \[cli/import] Add support for parameterized packages to `pulumi import` [#&#8203;18038](https://github.com/pulumi/pulumi/pull/18038) - \[cli/import] Import can now import resources from parameterized providers [#&#8203;18039](https://github.com/pulumi/pulumi/pull/18039) - \[cli/new] Add support for Copilot templates [#&#8203;16825](https://github.com/pulumi/pulumi/pull/16825) ##### Bug Fixes - \[auto/go] Fix rejection of `nil` inline programs in the Go automation API [#&#8203;18214](https://github.com/pulumi/pulumi/pull/18214) - \[sdk/go] Improve error messages for wrong stack output types [#&#8203;18245](https://github.com/pulumi/pulumi/pull/18245) - \[sdk/{nodejs,python}] Wait for resource in the input property dependencies [#&#8203;18204](https://github.com/pulumi/pulumi/pull/18204) - \[cli/plugin] Show plugin kind in plugin rm correctly. Also show the usage string if the plugin type is incorrect [#&#8203;18179](https://github.com/pulumi/pulumi/pull/18179) - \[cli/plugin] Passthrough unstructured logs from dynamic providers [#&#8203;18253](https://github.com/pulumi/pulumi/pull/18253) - \[sdk/python] Fix callbackserver shutdown [#&#8203;18190](https://github.com/pulumi/pulumi/pull/18190) ### [`v3.145.0`](https://github.com/pulumi/pulumi/releases/tag/v3.145.0) [Compare Source](https://github.com/pulumi/pulumi/compare/v3.144.1...v3.145.0) #### 3.145.0 (2025-01-07) ##### Features - \[auto/go] Support --clear-pending-creates for refresh command in Go Automation API for preview refresh and refresh operations. [#&#8203;18101](https://github.com/pulumi/pulumi/pull/18101) - \[programgen/{java,sdkgen/java}] Only use gRPC to communicate with the Java host [#&#8203;18138](https://github.com/pulumi/pulumi/pull/18138) - \[cli/package] Support bridging to terraform providers automatically in pulumi convert [#&#8203;17992](https://github.com/pulumi/pulumi/pull/17992) - \[sdk/go] Implement deferred output for the Go SDK and program-gen [#&#8203;17885](https://github.com/pulumi/pulumi/pull/17885) ##### Bug Fixes - \[cli] Fix TestPackageAddGoParameterized to utilize version path [#&#8203;18150](https://github.com/pulumi/pulumi/pull/18150) - \[cli/engine] Clarify the usage string for the --expect-no-changes flag [#&#8203;18105](https://github.com/pulumi/pulumi/pull/18105) - \[auto/go] Return error if no inline program specified [#&#8203;18086](https://github.com/pulumi/pulumi/pull/18086) - \[auto/go] Interrupt programs gracefully when the context is canceled [#&#8203;18124](https://github.com/pulumi/pulumi/pull/18124) - \[cli/new] Provide a better error message when pulumi new --ai generates a program with errors [#&#8203;18091](https://github.com/pulumi/pulumi/pull/18091) - \[cli/new] Provide a more meaningful message for the --language flag [#&#8203;18092](https://github.com/pulumi/pulumi/pull/18092) - \[engine] Enable `pulumi:pulumi:getResource` to hydrate `Read` resources [#&#8203;18070](https://github.com/pulumi/pulumi/pull/18070) - \[programgen] Allow for case-insensitive terraform convert source [#&#8203;18111](https://github.com/pulumi/pulumi/pull/18111) - \[programgen/go] Fix importing module names in Go programs that aren't lower-case [#&#8203;18113](https://github.com/pulumi/pulumi/pull/18113) - \[sdk/go] Fix panic when diffing computed property values [#&#8203;18104](https://github.com/pulumi/pulumi/pull/18104) - \[sdk/go] Avoid calling invokes with dependencies on unknown resources [#&#8203;18133](https://github.com/pulumi/pulumi/pull/18133) - \[sdk/nodejs] Fix source maps when using jest [#&#8203;18108](https://github.com/pulumi/pulumi/pull/18108) - \[sdk/nodejs] Avoid calling invokes with dependencies on unknown resources [#&#8203;18152](https://github.com/pulumi/pulumi/pull/18152) - \[sdk/python] Fix reading pulumi-plugin.json when using the uv toolchain [#&#8203;18107](https://github.com/pulumi/pulumi/pull/18107) - \[sdk/python] Fix ListPackages when using uv [#&#8203;18121](https://github.com/pulumi/pulumi/pull/18121) - \[sdk/python] Fix dynamic providers when using Poetry or uv [#&#8203;18126](https://github.com/pulumi/pulumi/pull/18126) - \[sdk/python] Fix prerelease version [#&#8203;18125](https://github.com/pulumi/pulumi/pull/18125) - \[sdk/python] Avoid calling invokes with dependencies on unknown resources [#&#8203;18141](https://github.com/pulumi/pulumi/pull/18141) ##### Miscellaneous - \[programgen/java] Bump Java SDK dependency version so that `package gen-sdk` emits buildable code [#&#8203;18130](https://github.com/pulumi/pulumi/pull/18130) - \[sdk/python] Switch to pyproject.toml + uv [#&#8203;18081](https://github.com/pulumi/pulumi/pull/18081) - \[sdk/python] Move mypy configuration into pyproject.toml [#&#8203;18118](https://github.com/pulumi/pulumi/pull/18118) - \[sdk/python] Move pyright configuration into pyproject.toml [#&#8203;18116](https://github.com/pulumi/pulumi/pull/18116) - \[sdk/python] Move ruff configuration into pyproject.toml [#&#8203;18117](https://github.com/pulumi/pulumi/pull/18117) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44Mi4xIiwidXBkYXRlZEluVmVyIjoiMzkuODIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate-bot added 1 commit 2025-01-17 00:13:16 +00:00
Author
Member

ℹ Artifact update notice

File name: 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):

  • 8 additional dependencies were updated

Details:

Package Change
github.com/ProtonMail/go-crypto v1.0.0 -> v1.1.3
github.com/cyphar/filepath-securejoin v0.2.4 -> v0.3.6
github.com/go-git/go-billy/v5 v5.5.0 -> v5.6.1
github.com/go-git/go-git/v5 v5.12.0 -> v5.13.1
github.com/skeema/knownhosts v1.2.2 -> v1.3.0
golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 -> v0.0.0-20240719175910-8a7402abbf56
golang.org/x/mod v0.18.0 -> v0.19.0
golang.org/x/tools v0.22.0 -> v0.23.0
### ℹ Artifact update notice ##### File name: 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): - 8 additional dependencies were updated Details: | **Package** | **Change** | | :-------------------------------------- | :--------------------------------------------------------------------------- | | `github.com/ProtonMail/go-crypto` | `v1.0.0` -> `v1.1.3` | | `github.com/cyphar/filepath-securejoin` | `v0.2.4` -> `v0.3.6` | | `github.com/go-git/go-billy/v5` | `v5.5.0` -> `v5.6.1` | | `github.com/go-git/go-git/v5` | `v5.12.0` -> `v5.13.1` | | `github.com/skeema/knownhosts` | `v1.2.2` -> `v1.3.0` | | `golang.org/x/exp` | `v0.0.0-20240604190554-fc45aab8b7f8` -> `v0.0.0-20240719175910-8a7402abbf56` | | `golang.org/x/mod` | `v0.18.0` -> `v0.19.0` | | `golang.org/x/tools` | `v0.22.0` -> `v0.23.0` |
renovate-bot changed title from chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.146.0 to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.147.0 2025-01-22 00:15:37 +00:00
renovate-bot force-pushed renovate/github.com-pulumi-pulumi-sdk-v3-3.x from d612f477cc to 268cb2a136 2025-01-22 00:15:39 +00:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/github.com-pulumi-pulumi-sdk-v3-3.x:renovate/github.com-pulumi-pulumi-sdk-v3-3.x
git checkout renovate/github.com-pulumi-pulumi-sdk-v3-3.x
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: go/pulumi-library#35
No description provided.