pulumiverse / infra

IaC for all infrastructure required by Pulumiverse
Apache License 2.0
6 stars 16 forks source link

Update dependency @pulumi/pulumi to v3.106.0 #151

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 7 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@pulumi/pulumi (source) 3.101.1 -> 3.106.0 age adoption passing confidence

Release Notes

pulumi/pulumi (@​pulumi/pulumi) ### [`v3.106.0`](https://togithub.com/pulumi/pulumi/releases/tag/v3.106.0) #### 3.106.0 (2024-02-16) ##### Features - \[components] Component providers can return output values in their response to the engine. [#​15408](https://togithub.com/pulumi/pulumi/pull/15408) - \[programgen/{dotnet,go,nodejs,python}] Emit missing trivia for resources and local variables [#​15419](https://togithub.com/pulumi/pulumi/pull/15419) - \[sdk/{nodejs,python}] Publish dev versions of the nodejs and python SDKs [#​15299](https://togithub.com/pulumi/pulumi/pull/15299) ##### Bug Fixes - \[cli] Fix `pulumi destroy` to fill in stack config with the secret config from state, not fresh secret config. [#​15432](https://togithub.com/pulumi/pulumi/pull/15432) - \[engine] Engine no longer assumes program dependencies are specified as semantic versions. [#​15409](https://togithub.com/pulumi/pulumi/pull/15409) - \[components/go] Component providers now correctly return output values to the engine. [#​15405](https://togithub.com/pulumi/pulumi/pull/15405) ##### Miscellaneous - \[protobuf] Split CallRequest into ResourceCallRequest for the ResourceMonitor service. [#​15404](https://togithub.com/pulumi/pulumi/pull/15404) - \[backend/diy] Add a warning that non-project mode will be deprecated at some point. [#​15411](https://togithub.com/pulumi/pulumi/pull/15411) ### [`v3.105.0`](https://togithub.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31050-2024-02-07) ##### Features - \[auto/go] Adds support for `--refresh` to Stack.Up(), Stack.Preview() and Stack.Destroy() via go automation api [#​15350](https://togithub.com/pulumi/pulumi/pull/15350) - \[cli] Adds a `preview-only` flag to `pulumi refresh`. [#​15330](https://togithub.com/pulumi/pulumi/pull/15330) - \[cli] Adds `preview-only` flag for `pulumi destroy` and `pulumi import` [#​15336](https://togithub.com/pulumi/pulumi/pull/15336) - \[engine] Translate all Computed and Secret values to OutputValues for Construct and Call methods. [#​15362](https://togithub.com/pulumi/pulumi/pull/15362) - \[cli/display] Add --suppress-progress option to not print dots [#​14690](https://togithub.com/pulumi/pulumi/pull/14690) - \[sdk/go] Add `UpgradeToOutputValues` to `MarshalOptions`. [#​15349](https://togithub.com/pulumi/pulumi/pull/15349) - \[cli/plugin] Add experimental `plugin run` command for running plugin binaries directly. [#​12613](https://togithub.com/pulumi/pulumi/pull/12613) - \[sdkgen/python] Update the default minimum required version of Python to 3.8 or greater for generated provider SDKs. [#​15368](https://togithub.com/pulumi/pulumi/pull/15368) ##### Bug Fixes - \[backend/diy] Fix an issue where state stored on a mounted device would result in errors [#​15375](https://togithub.com/pulumi/pulumi/pull/15375) - \[cli/state] Fix a panic when trying to delete a provider from the state that's still referenced. [#​15322](https://togithub.com/pulumi/pulumi/pull/15322) - \[cli/state] Fix a nil reference panic in the `state edit` command. [#​15354](https://togithub.com/pulumi/pulumi/pull/15354) ##### Miscellaneous - \[docs] Add kubernetes as a supported pulumi convert language [#​15359](https://togithub.com/pulumi/pulumi/pull/15359) - \[sdk/python] Require Python 3.8 or greater. [#​15363](https://togithub.com/pulumi/pulumi/pull/15363) - \[sdk/python] Upgrade grpcio to 1.60.1 [#​15366](https://togithub.com/pulumi/pulumi/pull/15366) ### [`v3.104.2`](https://togithub.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31042-2024-02-01) [Compare Source](https://togithub.com/pulumi/pulumi/compare/v3.104.1...v3.104.2) ##### Bug Fixes - \[backend/diy] Upgrade gocloud.dev and fix an issue with azurekeyvault keys. [#​15334](https://togithub.com/pulumi/pulumi/pull/15334) ### [`v3.104.1`](https://togithub.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31041-2024-02-01) [Compare Source](https://togithub.com/pulumi/pulumi/compare/v3.104.0...v3.104.1) ##### Bug Fixes - \[backend/diy] Revert gocloud.dev upgrade [#​15333](https://togithub.com/pulumi/pulumi/pull/15333) ### [`v3.104.0`](https://togithub.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31040-2024-01-31) [Compare Source](https://togithub.com/pulumi/pulumi/compare/v3.103.1...v3.104.0) ##### Features - \[backend] Allows the PULUMI_SKIP_CHECKPOINTS environment variable to be set without requiring the PULUMI_EXPERIMENTAL flag. [#​15318](https://togithub.com/pulumi/pulumi/pull/15318) - \[auto/go] Add new API to install the Pulumi CLI from the Automation API [#​15049](https://togithub.com/pulumi/pulumi/pull/15049) - \[auto/nodejs] Allow disabling version validation when using a custom PulumiCommand instance [#​15242](https://togithub.com/pulumi/pulumi/pull/15242) - \[auto/python] Add new API to install the Pulumi CLI [#​15204](https://togithub.com/pulumi/pulumi/pull/15204) - \[auto/python] Inline programs can now be defined as async functions. [#​15278](https://togithub.com/pulumi/pulumi/pull/15278) - \[pkg/testing] Add RequireEmptyPreviewAfterRefresh option to ProgramTest ##### Bug Fixes - \[engine] Fix a hang in preview --import-file. [#​15203](https://togithub.com/pulumi/pulumi/pull/15203) - \[engine] Engine will now error if aliases request a parent with no URN. [#​15232](https://togithub.com/pulumi/pulumi/pull/15232) - \[engine] Fix stack name validation when PULUMI_DISABLE_VALIDATION isn't set. [#​15245](https://togithub.com/pulumi/pulumi/pull/15245) - \[engine] Fix a performance issue doing unneeded secret encryption. [#​15306](https://togithub.com/pulumi/pulumi/pull/15306) - \[sdk/go] Include error message in local workspace validation. [#​15279](https://togithub.com/pulumi/pulumi/pull/15279) - \[sdkgen/go] Remove pulumix references from generated enums [#​15280](https://togithub.com/pulumi/pulumi/pull/15280) - \[programgen/nodejs] Fixes generated expression for filebase64 function to use fs.readFileSync directly with base64 encoding option [#​15253](https://togithub.com/pulumi/pulumi/pull/15253) - \[sdkgen/python] Use importlib.metadata instead of pkg_resources [#​15266](https://togithub.com/pulumi/pulumi/pull/15266) ##### Miscellaneous - \[auto/go] Remove obsolete note from FullyQualifiedStackName comment. [#​15281](https://togithub.com/pulumi/pulumi/pull/15281) - \[backend/filestate] Upgrade gocloud.dev to the latest version [#​15202](https://togithub.com/pulumi/pulumi/pull/15202) - \[sdk/python] Remove compatability code for Python 3.7 and below. [#​15276](https://togithub.com/pulumi/pulumi/pull/15276) ### [`v3.103.1`](https://togithub.com/pulumi/pulumi/releases/tag/v3.103.1) [Compare Source](https://togithub.com/pulumi/pulumi/compare/v3.103.0...v3.103.1) #### 3.103.1 (2024-01-25) ##### Bug Fixes - \[sdk/nodejs] Include [@​types/semver](https://togithub.com/types/semver) as a dependency [#​15251](https://togithub.com/pulumi/pulumi/pull/15251) ### [`v3.103.0`](https://togithub.com/pulumi/pulumi/releases/tag/v3.103.0) [Compare Source](https://togithub.com/pulumi/pulumi/compare/v3.102.0...v3.103.0) #### 3.103.0 (2024-01-24) ##### Features - \[engine] Allow import plugins to define components and logical names. [#​15199](https://togithub.com/pulumi/pulumi/pull/15199) - \[cli/display] Incremental improvement on the output when installing plugins [#​15201](https://togithub.com/pulumi/pulumi/pull/15201) - \[sdk] Bake the release version into the SDK [#​15185](https://togithub.com/pulumi/pulumi/pull/15185) - \[sdk/go] Parse config paths strictly [#​15173](https://togithub.com/pulumi/pulumi/pull/15173) - \[cli/new] Adds pulumi:template tag to `pulumi new` created projects [#​15056](https://togithub.com/pulumi/pulumi/pull/15056) - \[auto/nodejs] Add new API to install the Pulumi CLI from the Automation API [#​14991](https://togithub.com/pulumi/pulumi/pull/14991) - \[sdk/python] Add support for Python 3.12 [#​15190](https://togithub.com/pulumi/pulumi/pull/15190) ##### Bug Fixes - \[engine] Fix a bug where mapping lookup could sometimes lead to an infinite loop. [#​15200](https://togithub.com/pulumi/pulumi/pull/15200) - \[engine] Remove an incorrect assert that resources must have inputs. [#​15197](https://togithub.com/pulumi/pulumi/pull/15197) - \[cli/display] Improve output when installing policy packs [#​15186](https://togithub.com/pulumi/pulumi/pull/15186) - \[sdk/go] Removes `omitempty` from StepEventMetadata.DetailedDiff [#​15213](https://togithub.com/pulumi/pulumi/pull/15213) - \[sdk/go] Replace a deleted type used by Pulumi Cloud code. [#​15216](https://togithub.com/pulumi/pulumi/pull/15216) ##### Miscellaneous - \[yaml] Upgrade yaml to v1.5.0 [#​15214](https://togithub.com/pulumi/pulumi/pull/15214) ### [`v3.102.0`](https://togithub.com/pulumi/pulumi/releases/tag/v3.102.0) [Compare Source](https://togithub.com/pulumi/pulumi/compare/v3.101.1...v3.102.0) #### 3.102.0 (2024-01-18) ##### Features - \[sdk/go] Add WithValue to pulumi.Context [#​15149](https://togithub.com/pulumi/pulumi/pull/15149) ##### Bug Fixes - \[cli] Fix a panic when user's home directory could not be looked up. [#​15160](https://togithub.com/pulumi/pulumi/pull/15160) - \[cli/display] Fix JSON/YAML value diff displays. [#​15171](https://togithub.com/pulumi/pulumi/pull/15171) - \[sdk/go] Update github.com/cloudflare/circl to v1.3.7. [#​15151](https://togithub.com/pulumi/pulumi/pull/15151) - \[cli/import] --import-file now omits empty resource lists. [#​15132](https://togithub.com/pulumi/pulumi/pull/15132) - \[sdk/python] Allow remote components to use output property called id [#​15115](https://togithub.com/pulumi/pulumi/pull/15115) ##### Miscellaneous - \[sdkgen] Emit a warning when using id or urn as resource outputs [#​15060](https://togithub.com/pulumi/pulumi/pull/15060)

Configuration

📅 Schedule: Branch creation - "every weekend" in timezone Europe/Brussels, 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.



This PR has been generated by Mend Renovate. View repository job log here.