From 8987df0a8e37891da8faf898af0be075a1d064a1 Mon Sep 17 00:00:00 2001
From: "pulumi-renovate[bot]"
<189166143+pulumi-renovate[bot]@users.noreply.github.com>
Date: Mon, 28 Apr 2025 20:23:17 +0000
Subject: [PATCH] Update first-party Pulumi dependencies (#390)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
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.144.1` ->
`3.165.0`](https://renovatebot.com/diffs/npm/@pulumi%2fpulumi/3.144.1/3.165.0)
|
| [@pulumi/pulumi](https://redirect.github.com/pulumi/pulumi)
([source](https://redirect.github.com/pulumi/pulumi/tree/HEAD/sdk/nodejs))
| dependencies | minor | [`3.128.0` ->
`3.165.0`](https://renovatebot.com/diffs/npm/@pulumi%2fpulumi/3.128.0/3.165.0)
|
|
[github.com/pulumi/providertest](https://redirect.github.com/pulumi/providertest)
| require | minor | `v0.1.3` -> `v0.3.1` |
|
[github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild](https://redirect.github.com/pulumi/pulumi-docker-build)
| require | patch | `v0.0.8` -> `v0.0.11` |
|
[github.com/pulumi/pulumi-java/pkg](https://redirect.github.com/pulumi/pulumi-java)
| require | minor | `v1.9.0` -> `v1.10.0` |
|
[github.com/pulumi/pulumi-yaml](https://redirect.github.com/pulumi/pulumi-yaml)
| require | minor | `v1.15.1` -> `v1.17.0` |
|
[github.com/pulumi/pulumi/pkg/v3](https://redirect.github.com/pulumi/pulumi)
| require | minor | `v3.163.0` -> `v3.165.0` |
|
[github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3](https://redirect.github.com/pulumi/pulumi)
| require | minor | `v3.0.0-20250417154401-0ff190607702` -> `v3.165.0` |
|
[github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3](https://redirect.github.com/pulumi/pulumi)
| require | minor | `v3.0.0-20250417154401-0ff190607702` -> `v3.165.0` |
|
[github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3](https://redirect.github.com/pulumi/pulumi)
| require | minor | `v3.0.0-20250417154401-0ff190607702` -> `v3.165.0` |
|
[github.com/pulumi/pulumi/sdk/v3](https://redirect.github.com/pulumi/pulumi)
| require | minor | `v3.163.0` -> `v3.165.0` |
|
[github.com/pulumi/pulumi/sdk/v3](https://redirect.github.com/pulumi/pulumi)
| require | minor | `v3.153.1` -> `v3.165.0` |
| [pulumi/esc-action](https://redirect.github.com/pulumi/esc-action) |
action | minor | `v1.3.0` -> `v1.4.0` |
---
### Release Notes
pulumi/pulumi (@pulumi/pulumi)
###
[`v3.165.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.165.0)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.163.0...v3.165.0)
##### 3.165.0 (2025-04-25)
##### Features
- \[cli] Add PULUMI_RUN_PROGRAM environment variable to globally set
--run-program
[#19293](https://redirect.github.com/pulumi/pulumi/pull/19293)
- \[auto/{go,nodejs,python}] Add --run-program to automation api for
destroy and refresh
[#19218](https://redirect.github.com/pulumi/pulumi/pull/19218)
- \[auto/nodejs] Add the ability to configure a remote executor image
[#19286](https://redirect.github.com/pulumi/pulumi/pull/19286)
- \[programgen] Support provider resources in generatehcl2definition
[#19192](https://redirect.github.com/pulumi/pulumi/pull/19192)
- \[sdk/dotnet] Update dotnet to v3.79.0
[#19302](https://redirect.github.com/pulumi/pulumi/pull/19302)
- \[cli/package] Change default registry source to private
- \[sdk/nodejs] Add resourceName and resourceType to get the runtime
name and type token for resources
[#18842](https://redirect.github.com/pulumi/pulumi/pull/18842)
- \[sdk/nodejs] Add `--exclude` and `--exclude-dependents` to the NodeJS
Automation API
[#19270](https://redirect.github.com/pulumi/pulumi/pull/19270)
- \[sdk/python] Add bootstrap-less mode for Python component providers
[#19198](https://redirect.github.com/pulumi/pulumi/pull/19198)
- \[sdk/python] Add pulumi.type_token decorator
[#19309](https://redirect.github.com/pulumi/pulumi/pull/19309)
##### Bug Fixes
- \[engine] Fix ImportID being lost from state during update operations
[#19314](https://redirect.github.com/pulumi/pulumi/pull/19314)
- \[pkg] Update Dependencies in the JSON schema
[#19282](https://redirect.github.com/pulumi/pulumi/pull/19282)
- \[cli/import] Fix an error when importing a resource that already
exists with the matching ID
[#19290](https://redirect.github.com/pulumi/pulumi/pull/19290)
- \[cli/install] Handle local plugin paths with a version number
[#19254](https://redirect.github.com/pulumi/pulumi/pull/19254)
- \[cli/package] Detect readme in subdir for package publishing
[#19298](https://redirect.github.com/pulumi/pulumi/pull/19298)
- \[programgen] Fix generation of ImportID when building programs from
state
[#19237](https://redirect.github.com/pulumi/pulumi/pull/19237)
- \[sdk/go] Make log message for "Hiding logs" less visible
[#19261](https://redirect.github.com/pulumi/pulumi/pull/19261)
- \[sdk/go] Improve output when plugin crashes
[#19305](https://redirect.github.com/pulumi/pulumi/pull/19305)
- \[components/nodejs] Fix component construct when the there's a
namespace in the `name` field in \`package.json
[#19242](https://redirect.github.com/pulumi/pulumi/pull/19242)
- \[sdk/nodejs] Don't discard non-outputty component outputs
[#19228](https://redirect.github.com/pulumi/pulumi/pull/19228)
- \[sdk/nodejs] Use PackageSpec.Dependencies for component provider
dependencies
[#19236](https://redirect.github.com/pulumi/pulumi/pull/19236)
##### Miscellaneous
- \[sdk/{nodejs,python}] Donβt install python/nodejs runtimes during
make build
[#19250](https://redirect.github.com/pulumi/pulumi/pull/19250)
###
[`v3.163.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31630-2025-04-16)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.162.0...v3.163.0)
##### Features
- \[cli/display] Display \[unknown] rather than output in diffs
[#19204](https://redirect.github.com/pulumi/pulumi/pull/19204)
- \[programgen] Add import to HCL2 serialization as well as other
missing functions
[#19163](https://redirect.github.com/pulumi/pulumi/pull/19163)
- \[programgen/{dotnet,go,nodejs,python}] Utilize resource option import
in codegen for go, nodejs, python, dotnet
[#19177](https://redirect.github.com/pulumi/pulumi/pull/19177)
- \[cli/package] Save package source to `packages` in Pulumi.yaml on
`package add`
[#19157](https://redirect.github.com/pulumi/pulumi/pull/19157)
- \[sdk/python] Add static pulumi_type property to resource classes
[#19221](https://redirect.github.com/pulumi/pulumi/pull/19221)
##### Bug Fixes
- \[cli/new] Don't require to be logged in to retrieve templates
[#19196](https://redirect.github.com/pulumi/pulumi/pull/19196)
- \[engine] Fix ReplaceOnChanges being respected during
deleteBeforeReplace checks
[#19188](https://redirect.github.com/pulumi/pulumi/pull/19188)
- \[programgen/go] Fix handling of build metadata in provider versions
[#19149](https://redirect.github.com/pulumi/pulumi/pull/19149)
- \[sdk/python] Support optional types using 3.10 union syntax
[#19207](https://redirect.github.com/pulumi/pulumi/pull/19207)
##### Miscellaneous
- \[sdk/nodejs] Target ES2020 instead of ES2016
[#19191](https://redirect.github.com/pulumi/pulumi/pull/19191)
###
[`v3.162.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31620-2025-04-09)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.161.0...v3.162.0)
##### Bug Fixes
- \[sdk/nodejs] Add back the @pulumi/pulumi/queryable module used
by [@pulumi/policy](https://redirect.github.com/pulumi/policy)
[#19172](https://redirect.github.com/pulumi/pulumi/pull/19172)
###
[`v3.161.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31610-2025-04-09)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.160.0...v3.161.0)
##### Features
- \[yaml] Upgrade yaml to 1.16.0
[#19148](https://redirect.github.com/pulumi/pulumi/pull/19148)
[#19143](https://redirect.github.com/pulumi/pulumi/pull/19143)
- \[sdk/dotnet] Upgrade dotnet to v3.78.0
[#19148](https://redirect.github.com/pulumi/pulumi/pull/19148)
- \[sdk/go] Add `property.Path` and associated functions.
[#17500](https://redirect.github.com/pulumi/pulumi/pull/17500)
- \[sdk/go] Make `property.Value` immutable
[#17500](https://redirect.github.com/pulumi/pulumi/pull/17500)
- \[sdk/java] Upgrade Java to 1.9.0
[#19148](https://redirect.github.com/pulumi/pulumi/pull/19148)
- \[sdk/python] Add enum support for Python component schema inference
[#19072](https://redirect.github.com/pulumi/pulumi/pull/19072)
##### Bug Fixes
- \[cli/new] Avoid creating a main.py file when chosing the uv toolchain
[#19154](https://redirect.github.com/pulumi/pulumi/pull/19154)
- \[cli/package] Fix schema versioning when explicit package version is
given
- \[components/nodejs] Fix schema inference for optional boolean
properties
[#19133](https://redirect.github.com/pulumi/pulumi/pull/19133)
- \[cli/plugin] Fix slowness of workspace.DetectProjectFromPath
affecting pulumi convert timings
[#19082](https://redirect.github.com/pulumi/pulumi/pull/19082)
- \[sdk/python] Serialize component description to the JSON schema
[#19093](https://redirect.github.com/pulumi/pulumi/pull/19093)
- \[sdk/python] Return an InputPropertyError for invalid enum values
[#19116](https://redirect.github.com/pulumi/pulumi/pull/19116)
- \[sdk/python] Properties used in component outputs are never plain
[#19135](https://redirect.github.com/pulumi/pulumi/pull/19135)
##### Miscellaneous
- \[protobuf] Remove StreamInvoke from the Provider service
[#19129](https://redirect.github.com/pulumi/pulumi/pull/19129)
###
[`v3.160.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31600-2025-04-01)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.159.0...v3.160.0)
##### Features
- \[cli] Add `--run-program` support to `pulumi destroy`
[#19044](https://redirect.github.com/pulumi/pulumi/pull/19044)
- \[cli] Improve the usability and expressiveness of the pulumi watch
command.
[#19083](https://redirect.github.com/pulumi/pulumi/pull/19083)
- \[programgen/go] Generated Go programs now target Go 1.23
[#19026](https://redirect.github.com/pulumi/pulumi/pull/19026)
##### Bug Fixes
- \[sdk/nodejs] Fix names in type references in components
[#19066](https://redirect.github.com/pulumi/pulumi/pull/19066)
- \[sdk/nodejs] Fix SDK generation for components that use resource
references and are namespaced
##### Miscellaneous
- \[cli] Update pulumi-language-dotnet to 3.77.0
[#19053](https://redirect.github.com/pulumi/pulumi/pull/19053)
- \[cli] Update moby/moby to 26.1.5
[#19081](https://redirect.github.com/pulumi/pulumi/pull/19081)
- \[cli/package] Update `package add` command format string to show that
file paths to packages can also be used
[#19003](https://redirect.github.com/pulumi/pulumi/pull/19003)
###
[`v3.159.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31590-2025-03-27)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.158.0...v3.159.0)
##### Features
- \[auto/nodejs] Add the `--preview-only` option for `destroy` in the
NodeJS Automation API
[#19030](https://redirect.github.com/pulumi/pulumi/pull/19030)
- \[auto/python] Add `--preview-only` option for `destroy` in the Python
Automation API
[#19028](https://redirect.github.com/pulumi/pulumi/pull/19028)
- \[cli/new] Allow `pulumi new` to use templates defined in the Pulumi
Cloud
[#18627](https://redirect.github.com/pulumi/pulumi/pull/18627)
- \[components/nodejs] Construct components based on explicit component
classes
[#18996](https://redirect.github.com/pulumi/pulumi/pull/18996)
- \[cli/package] Support GITHUB_TOKEN and GITLAB_TOKEN in `pulumi
package add` for Git packages
[#18991](https://redirect.github.com/pulumi/pulumi/pull/18991)
- \[cli/package] Stop allowing overriding namespace in
PulumiPlugin.yaml, start inferring it for Git plugins
[#19016](https://redirect.github.com/pulumi/pulumi/pull/19016)
- \[programgen/nodejs] Add canOutput code generation and conformance
tests
[#18897](https://redirect.github.com/pulumi/pulumi/pull/18897)
- \[sdk/nodejs] Allow namespace for components to be set in
PulumiPlugin.yaml
[#18982](https://redirect.github.com/pulumi/pulumi/pull/18982)
- \[sdk/nodejs] Run componentProviderHost automatically in RunPlugin if
any Components are exported
[#18984](https://redirect.github.com/pulumi/pulumi/pull/18984)
- \[sdk/python] Avoid error messages due to missing a missing
implementation of `GetRequiredPackages` in the Python Automation API
server
[#19020](https://redirect.github.com/pulumi/pulumi/pull/19020)
- \[sdk/python] Pass list of components to component_provider_host
[#19021](https://redirect.github.com/pulumi/pulumi/pull/19021)
##### Bug Fixes
- \[programgen] Fix plugin resolution in convert
[#19040](https://redirect.github.com/pulumi/pulumi/pull/19040)
- \[programgen/nodejs] Fix references to variables that were renamed due
to keyword overlap etc in resource attributes
[#19041](https://redirect.github.com/pulumi/pulumi/pull/19041)
- \[cli/package] Use correct local path for Git based components with a
version tag
[#19023](https://redirect.github.com/pulumi/pulumi/pull/19023)
- \[sdk/python] Set name and namespace via component_provider_host
[#18985](https://redirect.github.com/pulumi/pulumi/pull/18985)
##### Miscellaneous
- \[cli] Update language plugins to java@1.8.0 and yaml@1.15.1
###
[`v3.158.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31580-2025-03-24)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.157.0...v3.158.0)
##### Features
- \[sdkgen] Aliases in provider schemas can now be set with just an
array of strings for the aliased types
[#18925](https://redirect.github.com/pulumi/pulumi/pull/18925)
- \[cli/engine] Allow targets to be excluded with the `--exclude` flag.
`--exclude-dependents` can also be used to exclude all children of an
excluded target as well
[#18828](https://redirect.github.com/pulumi/pulumi/pull/18828)
- \[sdk/{go,python}] Add pulumiResourceName and pulumiResourceType to
get the runtime name and type token for resources
[#18959](https://redirect.github.com/pulumi/pulumi/pull/18959)
- \[cli/{install,package}] Install package SDKs on `pulumi install`
[#18940](https://redirect.github.com/pulumi/pulumi/pull/18940)
- \[programgen/nodejs] Add tryOutput generation to nodejs
[#18852](https://redirect.github.com/pulumi/pulumi/pull/18852)
- \[sdk/{nodejs,python}] Report an error when no components are found
[#18988](https://redirect.github.com/pulumi/pulumi/pull/18988)
- \[cli/package] Add experimental package publishing command
[#18818](https://redirect.github.com/pulumi/pulumi/pull/18818)
- \[cli/package] Allow overriding name and namespace of plugins in
PulumiPlugin.yaml
[#18990](https://redirect.github.com/pulumi/pulumi/pull/18990)
- \[sdk/yaml] Upgrade pulumi-yaml to 1.15.0
[#19002](https://redirect.github.com/pulumi/pulumi/pull/19002)
##### Bug Fixes
- \[cli/display] Don't print "same" outputs in `--refresh`
[#18943](https://redirect.github.com/pulumi/pulumi/pull/18943)
- \[engine sdk/go] Allow retain on delete to be overridden back to false
by child resources that inherit it
[#18956](https://redirect.github.com/pulumi/pulumi/pull/18956)
- \[cli/{install,package}] Avoid duplicate packages in requirements.txt
[#18972](https://redirect.github.com/pulumi/pulumi/pull/18972)
- \[cli/state] State rename no longer overly strictly validates
resources names
[#18938](https://redirect.github.com/pulumi/pulumi/pull/18938)
- \[pkg] The `refresh` command now respects `TargetDependents`
[#18905](https://redirect.github.com/pulumi/pulumi/pull/18905)
- \[sdk/python] Report better error messages for various error cases
[#18983](https://redirect.github.com/pulumi/pulumi/pull/18983)
- \[sdk/python] Remove the dev dependency on `pytest-watch`
[#19008](https://redirect.github.com/pulumi/pulumi/pull/19008)
###
[`v3.157.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31570-2025-03-18)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.156.0...v3.157.0)
##### Features
- \[engine] Allow protect to be overridden back to false by child
resources that inherit it
- \[engine] Add an envvar PULUMI_PARALLEL_DIFF to run diff calculations
in parallel
[#18872](https://redirect.github.com/pulumi/pulumi/pull/18872)
- \[yaml] Introduce the packages section in Pulumi.yaml
[#18917](https://redirect.github.com/pulumi/pulumi/pull/18917)
- \[sdk/go] Add a Parent option to AnalyzerResourceOptions
[#18927](https://redirect.github.com/pulumi/pulumi/pull/18927)
- \[sdk/nodejs] Add support for resource referenced in component
provider
[#18885](https://redirect.github.com/pulumi/pulumi/pull/18885)
- \[sdkgen/nodejs] Change Node.js code generation to use
[@types/node](https://redirect.github.com/types/node) of version
18 instead of 14
[#18922](https://redirect.github.com/pulumi/pulumi/pull/18922)
- \[cli/package] Disambiguate packages with a different namespace than
"pulumi"
[#18418](https://redirect.github.com/pulumi/pulumi/pull/18418)
- \[cli] Add parallel stack fetching for DIY backends (AWS S3, Azure
Blob, GCP Storage) to improve performance when selecting stacks.
Configure with PULUMI_DIY_BACKEND_PARALLEL environment variable.
[#18909](https://redirect.github.com/pulumi/pulumi/pull/18909)
##### Bug Fixes
- \[cli/package] Fix explicitly named package names in NodeJS
[#18933](https://redirect.github.com/pulumi/pulumi/pull/18933)
- \[sdkgen/dotnet] Support parameterization in generated remote
component resources for .NET
[#18699](https://redirect.github.com/pulumi/pulumi/pull/18699)
##### Miscellaneous
- \[cli] Remove `query` command
[#18891](https://redirect.github.com/pulumi/pulumi/pull/18891)
###
[`v3.156.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31560-2025-03-13)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.155.0...v3.156.0)
##### Bug Fixes
- \[sdk/go] Fix overriding protect in child resources
- \[sdk/python] Fix mapping input names in Construct recursively in
component providers
[#18864](https://redirect.github.com/pulumi/pulumi/pull/18864)
###
[`v3.155.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31550-2025-03-12)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.154.0...v3.155.0)
##### Features
- \[engine] Add batch encryption for snapshot serialization to increase
performance working with many secrets
[#18743](https://redirect.github.com/pulumi/pulumi/pull/18743)
- \[sdk/dotnet] Upgrade pulumi dotnet to 3.76.1
[#18853](https://redirect.github.com/pulumi/pulumi/pull/18853)
##### Bug Fixes
- \[cli/display] Fix a timestamp inconsistency between the JSON display
and the engine event log
[#18838](https://redirect.github.com/pulumi/pulumi/pull/18838)
- \[engine] Engine will respect cgroup limits for --parallel
[#18815](https://redirect.github.com/pulumi/pulumi/pull/18815)
- \[engine] Return an error on malformed provider references rather than
ignoring them
[#18854](https://redirect.github.com/pulumi/pulumi/pull/18854)
##### Miscellaneous
- \[ci] Run CI with Go 1.23 and 1.24
[#18841](https://redirect.github.com/pulumi/pulumi/pull/18841)
###
[`v3.154.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31540-2025-03-07)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.153.1...v3.154.0)
##### Features
- \[cli] Set the --parallel flag with PULUMI_PARALLEL environment
variable
[#18782](https://redirect.github.com/pulumi/pulumi/pull/18782)
- \[engine] Pass URN and ID to providers Configure method
[#18807](https://redirect.github.com/pulumi/pulumi/pull/18807)
- \[yaml] Upgrade pulumi-yaml to 1.14.1
[#18819](https://redirect.github.com/pulumi/pulumi/pull/18819)
- \[cli/{config,state}] Support a PULUMI_STACK environment variable for
selecting your stack
[#18717](https://redirect.github.com/pulumi/pulumi/pull/18717)
- \[auto/go] Add the ability to rename the given stack to the Go
Automation API
[#18723](https://redirect.github.com/pulumi/pulumi/pull/18723)
- \[auto/go] Automation API for Go now permits setting --diff flag on
refresh
[#18792](https://redirect.github.com/pulumi/pulumi/pull/18792)
- \[cli/install] Correctly marshal PluginSpec in GetRequiredPackages, so
pulumi install can install git plugins
[#18786](https://redirect.github.com/pulumi/pulumi/pull/18786)
- \[auto/nodejs] Add `stack rename` to the NodeJS Automation API
[#18696](https://redirect.github.com/pulumi/pulumi/pull/18696)
- \[auto/python] Add the ability to rename the given stack to the Python
Automation API
[#18712](https://redirect.github.com/pulumi/pulumi/pull/18712)
- \[sdk/python] Log a warning when trying to convert outputs to strings
now logs a warning
[#18790](https://redirect.github.com/pulumi/pulumi/pull/18790)
##### Bug Fixes
- \[cli] Stack selections will now always be saved as if `stack select`
had been used
[#14519](https://redirect.github.com/pulumi/pulumi/pull/14519)
- \[cli/plugin] Fix plugin "exited prematurely" false positives
[#18793](https://redirect.github.com/pulumi/pulumi/pull/18793)
###
[`v3.153.1`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31531-2025-02-28)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.153.0...v3.153.1)
##### Bug Fixes
- \[programgen] Fix concurrent map write panics in the caching mapper
[#18746](https://redirect.github.com/pulumi/pulumi/pull/18746)
- \[sdk/python] Fix `get_organization` returning `None` from older SDKs
[#18769](https://redirect.github.com/pulumi/pulumi/pull/18769)
###
[`v3.153.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31530-2025-02-27)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.152.0...v3.153.0)
##### Features
- \[sdkgen/dotnet] Update pulumi-dotnet to v3.75.2
- \[auto/python] Add `--preview-only` to the `refresh` command in the
Python Automation API
[#18674](https://redirect.github.com/pulumi/pulumi/pull/18674)
- \[sdk/{dotnet,go,java,nodejs,python,yaml}] Add the ability to lookup
project root from sdks, equivalent to path.root in Terraform
[#18595](https://redirect.github.com/pulumi/pulumi/pull/18595)
##### Bug Fixes
- \[cli] Make policy rm and stack rm non-interactive when requested
[#18708](https://redirect.github.com/pulumi/pulumi/pull/18708)
- \[engine] Fix a panic when importing a stack reference
[#18704](https://redirect.github.com/pulumi/pulumi/pull/18704)
- \[cli/new] Report all errors from git clone for multiple refs.
[#18702](https://redirect.github.com/pulumi/pulumi/pull/18702)
- \[cli/package] Correctly deal with subdirs in package add when no
version number is specified
[#18605](https://redirect.github.com/pulumi/pulumi/pull/18605)
- \[cli/package] Improve disambiguation for package loading when a name
is passed in
[#18709](https://redirect.github.com/pulumi/pulumi/pull/18709)
- \[programgen/dotnet] Fix generating SDKs for .NET projects when using
pulumi convert
[#18510](https://redirect.github.com/pulumi/pulumi/pull/18510)
- \[sdkgen/dotnet] Revert provider SDKs to target net6
[#18729](https://redirect.github.com/pulumi/pulumi/pull/18729)
- \[sdk/{go,nodejs,python}] Exclude resource references from property
dependencies for packaged components
[#18620](https://redirect.github.com/pulumi/pulumi/pull/18620)
- \[sdk/nodejs] Fix incorrect dependencies due to missing await
[#17629](https://redirect.github.com/pulumi/pulumi/pull/17629)
- \[sdk/nodejs] Fix searching for pulumi packages past junction points
on Windows
[#18715](https://redirect.github.com/pulumi/pulumi/pull/18715)
##### Miscellaneous
- \[sdk/python] Fix merge method typing for ResourceOptions and
Invoke\*Options
[#18061](https://redirect.github.com/pulumi/pulumi/pull/18061)
###
[`v3.152.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31520-2025-02-21)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.151.0...v3.152.0)
##### Bug Fixes
- \[auto] Fix `up` with nested secret in config file
[#18676](https://redirect.github.com/pulumi/pulumi/pull/18676)
- \[cli] Fix mapping in the presence of hardcoded entries
[#18680](https://redirect.github.com/pulumi/pulumi/pull/18680)
###
[`v3.151.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31510-2025-02-21)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.150.0...v3.151.0)
##### Features
- \[engine] Changes to source position metadata will be batched in the
snapshot system
[#18579](https://redirect.github.com/pulumi/pulumi/pull/18579)
- \[cli/display] Add --show-secrets args to pulumi up and pulumi
preview, showing secrets in the CLI output. Fixing
[#9830](https://redirect.github.com/pulumi/pulumi/issues/9830)
[#18503](https://redirect.github.com/pulumi/pulumi/pull/18503)
- \[auto/go] Include stderr when InstallPulumiCommand fails
[#18549](https://redirect.github.com/pulumi/pulumi/pull/18549)
- \[auto/nodejs] Add the `--preview-only` flag to the `refresh` command
in the NodeJS Automation API
[#18662](https://redirect.github.com/pulumi/pulumi/pull/18662)
- \[auto/nodejs] Support `--clear-pending-creates` for the `refresh`
command in the NodeJS automation API
[#18653](https://redirect.github.com/pulumi/pulumi/pull/18653)
- \[cli/package] Support parameterizing providers when calling
`get-mapping`
- \[auto/python] Add `--clear-pending-creates` to the `refresh` command
in the Python Automation API
[#18658](https://redirect.github.com/pulumi/pulumi/pull/18658)
- \[backend/service] Don't send "gitHub:owner" and "gitHub:repo" tags to
the service.
[#18489](https://redirect.github.com/pulumi/pulumi/pull/18489)
- \[backend/service] Add bulk encrypte service types
[#18588](https://redirect.github.com/pulumi/pulumi/pull/18588)
- \[programgen] Add conformance test for dynamic lists and returns
[#18424](https://redirect.github.com/pulumi/pulumi/pull/18424)
- \[programgen] Implement a first version of `try` in PCL
[#18454](https://redirect.github.com/pulumi/pulumi/pull/18454)
- \[programgen] Implement a version of can in PCL
[#18571](https://redirect.github.com/pulumi/pulumi/pull/18571)
- \[programgen] Support parameterized mapping from source ecosystems
(e.g. Terraform) to Pulumi when converting programs
- \[sdk/nodejs] \[Experimental/Components] Add infrastructure for
component discovery and schema inference
[#18580](https://redirect.github.com/pulumi/pulumi/pull/18580)
- \[sdk/nodejs] \[Experimental/Components] Infer simple inputs/outputs
and optionality
[#18590](https://redirect.github.com/pulumi/pulumi/pull/18590)
- \[sdk/nodejs] \[Experimental/Components] Instantiate components
[#18583](https://redirect.github.com/pulumi/pulumi/pull/18583)
- \[sdk/nodejs] \[Experimental/Components]: Handle ComplexType
[#18602](https://redirect.github.com/pulumi/pulumi/pull/18602)
- \[sdk/nodejs] \[Experimental/Components] Hook up inputs & outputs in
the provider
[#18600](https://redirect.github.com/pulumi/pulumi/pull/18600)
- \[sdk/nodejs] \[Experimental/Components] Infer input types
[#18597](https://redirect.github.com/pulumi/pulumi/pull/18597)
- \[sdk/python] \[Experimental/Components] Handle Assets and Archives
[#18513](https://redirect.github.com/pulumi/pulumi/pull/18513)
- \[sdk/python] \[Experimental/Components]: Infer type and property
descriptions
[#18540](https://redirect.github.com/pulumi/pulumi/pull/18540)
##### Bug Fixes
- \[cli] Fix nesting directories when generating multiple sdks
[#18332](https://redirect.github.com/pulumi/pulumi/pull/18332)
- \[cli] Fix a panic in `help new` when local templates weren't present
[#18661](https://redirect.github.com/pulumi/pulumi/pull/18661)
- \[engine] Send parent URN to resource transforms
[#18642](https://redirect.github.com/pulumi/pulumi/pull/18642)
- \[engine] The engine will now call DiffConfig on explict providers to
decide replace semantics, this matches the behaviour for default
providers
[#18509](https://redirect.github.com/pulumi/pulumi/pull/18509)
- \[engine] Don't overwrite schema versions if they exist
[#18672](https://redirect.github.com/pulumi/pulumi/pull/18672)
- \[pkg] Do not cache schema if we never read it back
[#18618](https://redirect.github.com/pulumi/pulumi/pull/18618)
- \[cli/config] Fix reading YAML config with uint64 sized numbers
[#18582](https://redirect.github.com/pulumi/pulumi/pull/18582)
- \[sdk/nodejs] Improve type inference for `output` and `Unwrap` when
used on tuples
[#18652](https://redirect.github.com/pulumi/pulumi/pull/18652)
- \[cli/package] Avoid panic'ing when the project file is invalid
[#18537](https://redirect.github.com/pulumi/pulumi/pull/18537)
- \[sdk/python] \[Experimental/Components] Detect more map and array
types
[#18546](https://redirect.github.com/pulumi/pulumi/pull/18546)
- \[sdk/python] \[Experimental/Components] Return Python stack trace on
error
[#18558](https://redirect.github.com/pulumi/pulumi/pull/18558)
- \[sdk/python] Fix source position information to point to user code,
not provider SDKs
[#18575](https://redirect.github.com/pulumi/pulumi/pull/18575)
##### Miscellaneous
- \[sdk/dotnet] Update dotnet to 8.0 LTS
[#18619](https://redirect.github.com/pulumi/pulumi/pull/18619)
###
[`v3.150.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31500-2025-02-11)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.149.0...v3.150.0)
##### Features
- \[cli/state] Add `--all` to `state delete`
[#18502](https://redirect.github.com/pulumi/pulumi/pull/18502)
- \[sdk/python] \[Experimental/Components] Check for required inputs
[#18487](https://redirect.github.com/pulumi/pulumi/pull/18487)
- \[sdk/python] \[Experimental/Components] Infer plain types
[#18483](https://redirect.github.com/pulumi/pulumi/pull/18483)
##### Bug Fixes
- \[engine] Fix a potential panic for corrupted secret values
[#18501](https://redirect.github.com/pulumi/pulumi/pull/18501)
- \[engine] Apply autonaming strategy only to custom resources, not
components
[#18523](https://redirect.github.com/pulumi/pulumi/pull/18523)
- \[sdk/python] \[Experimental/Components] Throw an error when
encountring resource references
[#18485](https://redirect.github.com/pulumi/pulumi/pull/18485)
##### Miscellaneous
- \[pkg] Change BulkDecrypt to return list instead of map
[#18486](https://redirect.github.com/pulumi/pulumi/pull/18486)
###
[`v3.149.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31490-2025-02-07)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.148.0...v3.149.0)
##### Features
- \[cli] Update `pulumi-java` to 1.2.0
- \[cli/display] Always print resource summaries in preview, even after
errors
[#18465](https://redirect.github.com/pulumi/pulumi/pull/18465)
- \[cli/plugin] Improve the warning when using plugins from PATH
[#18476](https://redirect.github.com/pulumi/pulumi/pull/18476)
- \[engine] Deployments continue past delete errors due to protect
[#18396](https://redirect.github.com/pulumi/pulumi/pull/18396)
- \[sdk/python] \[Experimental/Components] Add infrastructure to
bootstrap providers from component resources
[#18403](https://redirect.github.com/pulumi/pulumi/pull/18403)
[#18401](https://redirect.github.com/pulumi/pulumi/pull/18401)
- \[sdk/python] \[Experimental/Components] Analyze ComponentResource
properties
[#18403](https://redirect.github.com/pulumi/pulumi/pull/18403)
- \[sdk/python] \[Experimental/Components] Infer ComplexTypes for
ComponentResources
[#18405](https://redirect.github.com/pulumi/pulumi/pull/18405)
- \[sdk/python] \[Experimental/Components] Handle complex types in
inputs and outputs
[#18419](https://redirect.github.com/pulumi/pulumi/pull/18419)
- \[sdk/python] \[Experimental/Components] Support array types in
component schema inference
[#18469](https://redirect.github.com/pulumi/pulumi/pull/18469)
- \[sdk/python] \[Experimental/Components] Support dict types in
component schema inference
[#18472](https://redirect.github.com/pulumi/pulumi/pull/18472)
##### Bug Fixes
- \[engine] Filter \__internal keys when calling providers DiffConfig
[#18440](https://redirect.github.com/pulumi/pulumi/pull/18440)
- \[engine] The engine will correctly use old state for provider config
with no reported differences
[#18411](https://redirect.github.com/pulumi/pulumi/pull/18411)
- \[cli/config] Fix setting indexed top-level config keys
[#18444](https://redirect.github.com/pulumi/pulumi/pull/18444)
- \[cli/import] Fix the declaration of parameterized providers in import
JSON files
[#18450](https://redirect.github.com/pulumi/pulumi/pull/18450)
- \[sdk/go] Provide a better error message when a Go program can't be
run
[#18383](https://redirect.github.com/pulumi/pulumi/pull/18383)
- \[cli/package] Allow https:// prefixes for Git repository URLs
[#18380](https://redirect.github.com/pulumi/pulumi/pull/18380)
- \[cli/package] Fix package add and code generation when package name
contains dashes in Go
[#18457](https://redirect.github.com/pulumi/pulumi/pull/18457)
- \[sdk/python] \[Experimental/Components] Handle inputs and outputs
[#18408](https://redirect.github.com/pulumi/pulumi/pull/18408)
###
[`v3.148.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31480-2025-01-31)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.147.0...v3.148.0)
##### Features
- \[cli/config] Introduce `--type` flag for `config set`
[#18287](https://redirect.github.com/pulumi/pulumi/pull/18287)
- \[cli/new] Improve docs for disambiguating repositories on hosts where
the URL is ambiguous
[#18379](https://redirect.github.com/pulumi/pulumi/pull/18379)
- \[cli/package] Automatically get latest version for git based plugins
if none is specified
[#18215](https://redirect.github.com/pulumi/pulumi/pull/18215)
- \[cli/package] Allow plugins from git sources to live in
subdirectories in the repository
[#18322](https://redirect.github.com/pulumi/pulumi/pull/18322)
- \[sdk/python] Support commits in prerelease versions of generated
Python SDKs
[#18289](https://redirect.github.com/pulumi/pulumi/pull/18289)
##### Bug Fixes
- \[cli/config] Fix parsing of config keys with paths and colons in path
segments
[#18378](https://redirect.github.com/pulumi/pulumi/pull/18378)
- \[engine] Fix some plugin context leaks, which could leave plugin
processes running on exit
[#18373](https://redirect.github.com/pulumi/pulumi/pull/18373)
- \[cli/package] Respect virtualenv option in package add/link
[#18319](https://redirect.github.com/pulumi/pulumi/pull/18319)
- \[programgen/nodejs] Handle keyword overlap of "this" keyword for
local variables
[#18177](https://redirect.github.com/pulumi/pulumi/pull/18177)
- \[sdk/nodejs] Fix debug strings triggering the Output toString error
[#18016](https://redirect.github.com/pulumi/pulumi/pull/18016)
- \[sdk/nodejs] Use the corepack executable from dev dependencies
[#18393](https://redirect.github.com/pulumi/pulumi/pull/18393)
- \[sdk/python] Allow Pip 25
[#18343](https://redirect.github.com/pulumi/pulumi/pull/18343)
- \[sdk/python] Make RunPlugin default to using a virtualenv
[#18371](https://redirect.github.com/pulumi/pulumi/pull/18371)
##### Miscellaneous
- \[sdk/{dotnet,java}] Update Java to 1.1.0 and Dotnet to 3.72.0
[#18394](https://redirect.github.com/pulumi/pulumi/pull/18394)
- \[sdkgen] Align pulumi.json and schema.go
[#18334](https://redirect.github.com/pulumi/pulumi/pull/18334)
###
[`v3.147.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31470-2025-01-21)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.146.0...v3.147.0)
##### Features
- \[cli] Update go.mod to require go1.22
[#18274](https://redirect.github.com/pulumi/pulumi/pull/18274)
- \[cli/config] Improve documentation for pulumi config set
[#18285](https://redirect.github.com/pulumi/pulumi/pull/18285)
- \[cli/package] Allow short hashes as versions in package add
[#18277](https://redirect.github.com/pulumi/pulumi/pull/18277)
- \[cli/{package,plugin}] Support getting plugins from remote git
sources
[#17827](https://redirect.github.com/pulumi/pulumi/pull/17827)
##### Bug Fixes
- \[engine] Skip acquiring program packages during refresh when running
inline automation programs
[#18283](https://redirect.github.com/pulumi/pulumi/pull/18283)
- \[sdk/nodejs] Avoid unnecessary Node.js installations
[#18293](https://redirect.github.com/pulumi/pulumi/pull/18293)
- \[sdk/{nodejs,python}] Fix handling of DependencyResource when
checking invoke deps
[#18275](https://redirect.github.com/pulumi/pulumi/pull/18275)
- \[sdk/{nodejs,python}] Permit output arguments in plain invokes for
backwards compatibility
[#18304](https://redirect.github.com/pulumi/pulumi/pull/18304)
##### Miscellaneous
- \[sdk/python] Manage the publish dependencies in pyproject.toml
[#18261](https://redirect.github.com/pulumi/pulumi/pull/18261)
###
[`v3.146.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31460-2025-01-15)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.145.0...v3.146.0)
##### Features
- \[cli] Allow specifying a version with `pulumi convert
--from=@`
[#18220](https://redirect.github.com/pulumi/pulumi/pull/18220)
- \[cli] Enable Autonaming Configuration in non-experimental mode
[#18228](https://redirect.github.com/pulumi/pulumi/pull/18228)
- \[cli] Retrieve Git metadata from the environment if not running in a
repository
[#12871](https://redirect.github.com/pulumi/pulumi/pull/12871)
- \[pkg] Add a `call` intrinsic to PCL
[#18206](https://redirect.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.
[#18184](https://redirect.github.com/pulumi/pulumi/pull/18184)
- \[cli/import] Add support for parameterized packages to `pulumi
import`
[#18038](https://redirect.github.com/pulumi/pulumi/pull/18038)
- \[cli/import] Import can now import resources from parameterized
providers
[#18039](https://redirect.github.com/pulumi/pulumi/pull/18039)
- \[cli/new] Add support for Copilot templates
[#16825](https://redirect.github.com/pulumi/pulumi/pull/16825)
##### Bug Fixes
- \[auto/go] Fix rejection of `nil` inline programs in the Go automation
API
[#18214](https://redirect.github.com/pulumi/pulumi/pull/18214)
- \[sdk/go] Improve error messages for wrong stack output types
[#18245](https://redirect.github.com/pulumi/pulumi/pull/18245)
- \[sdk/{nodejs,python}] Wait for resource in the input property
dependencies
[#18204](https://redirect.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
[#18179](https://redirect.github.com/pulumi/pulumi/pull/18179)
- \[cli/plugin] Passthrough unstructured logs from dynamic providers
[#18253](https://redirect.github.com/pulumi/pulumi/pull/18253)
- \[sdk/python] Fix callbackserver shutdown
[#18190](https://redirect.github.com/pulumi/pulumi/pull/18190)
###
[`v3.145.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#31450-2025-01-07)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.144.1...v3.145.0)
##### Features
- \[auto/go] Support --clear-pending-creates for refresh command in Go
Automation API for preview refresh and refresh operations.
[#18101](https://redirect.github.com/pulumi/pulumi/pull/18101)
- \[programgen/{java,sdkgen/java}] Only use gRPC to communicate with the
Java host
[#18138](https://redirect.github.com/pulumi/pulumi/pull/18138)
- \[cli/package] Support bridging to terraform providers automatically
in pulumi convert
[#17992](https://redirect.github.com/pulumi/pulumi/pull/17992)
- \[sdk/go] Implement deferred output for the Go SDK and program-gen
[#17885](https://redirect.github.com/pulumi/pulumi/pull/17885)
##### Bug Fixes
- \[cli] Fix TestPackageAddGoParameterized to utilize version path
[#18150](https://redirect.github.com/pulumi/pulumi/pull/18150)
- \[cli/engine] Clarify the usage string for the --expect-no-changes
flag
[#18105](https://redirect.github.com/pulumi/pulumi/pull/18105)
- \[auto/go] Return error if no inline program specified
[#18086](https://redirect.github.com/pulumi/pulumi/pull/18086)
- \[auto/go] Interrupt programs gracefully when the context is canceled
[#18124](https://redirect.github.com/pulumi/pulumi/pull/18124)
- \[cli/new] Provide a better error message when pulumi new --ai
generates a program with errors
[#18091](https://redirect.github.com/pulumi/pulumi/pull/18091)
- \[cli/new] Provide a more meaningful message for the --language flag
[#18092](https://redirect.github.com/pulumi/pulumi/pull/18092)
- \[engine] Enable `pulumi:pulumi:getResource` to hydrate `Read`
resources
[#18070](https://redirect.github.com/pulumi/pulumi/pull/18070)
- \[programgen] Allow for case-insensitive terraform convert source
[#18111](https://redirect.github.com/pulumi/pulumi/pull/18111)
- \[programgen/go] Fix importing module names in Go programs that aren't
lower-case
[#18113](https://redirect.github.com/pulumi/pulumi/pull/18113)
- \[sdk/go] Fix panic when diffing computed property values
[#18104](https://redirect.github.com/pulumi/pulumi/pull/18104)
- \[sdk/go] Avoid calling invokes with dependencies on unknown resources
[#18133](https://redirect.github.com/pulumi/pulumi/pull/18133)
- \[sdk/nodejs] Fix source maps when using jest
[#18108](https://redirect.github.com/pulumi/pulumi/pull/18108)
- \[sdk/nodejs] Avoid calling invokes with dependencies on unknown
resources
[#18152](https://redirect.github.com/pulumi/pulumi/pull/18152)
- \[sdk/python] Fix reading pulumi-plugin.json when using the uv
toolchain
[#18107](https://redirect.github.com/pulumi/pulumi/pull/18107)
- \[sdk/python] Fix ListPackages when using uv
[#18121](https://redirect.github.com/pulumi/pulumi/pull/18121)
- \[sdk/python] Fix dynamic providers when using Poetry or uv
[#18126](https://redirect.github.com/pulumi/pulumi/pull/18126)
- \[sdk/python] Fix prerelease version
[#18125](https://redirect.github.com/pulumi/pulumi/pull/18125)
- \[sdk/python] Avoid calling invokes with dependencies on unknown
resources
[#18141](https://redirect.github.com/pulumi/pulumi/pull/18141)
##### Miscellaneous
- \[programgen/java] Bump Java SDK dependency version so that `package
gen-sdk` emits buildable code
[#18130](https://redirect.github.com/pulumi/pulumi/pull/18130)
- \[sdk/python] Switch to pyproject.toml + uv
[#18081](https://redirect.github.com/pulumi/pulumi/pull/18081)
- \[sdk/python] Move mypy configuration into pyproject.toml
[#18118](https://redirect.github.com/pulumi/pulumi/pull/18118)
- \[sdk/python] Move pyright configuration into pyproject.toml
[#18116](https://redirect.github.com/pulumi/pulumi/pull/18116)
- \[sdk/python] Move ruff configuration into pyproject.toml
[#18117](https://redirect.github.com/pulumi/pulumi/pull/18117)
pulumi/providertest (github.com/pulumi/providertest)
###
[`v0.3.1`](https://redirect.github.com/pulumi/providertest/releases/tag/v0.3.1)
[Compare
Source](https://redirect.github.com/pulumi/providertest/compare/v0.3.0...v0.3.1)
#### What's Changed
- feat: fixing login support on windows by
[@rshade](https://redirect.github.com/rshade) in
[https://github.com/pulumi/providertest/pull/137](https://redirect.github.com/pulumi/providertest/pull/137)
#### New Contributors
- [@rshade](https://redirect.github.com/rshade) made their first
contribution in
[https://github.com/pulumi/providertest/pull/137](https://redirect.github.com/pulumi/providertest/pull/137)
**Full Changelog**:
https://github.com/pulumi/providertest/compare/v0.3.0...v0.3.1
###
[`v0.3.0`](https://redirect.github.com/pulumi/providertest/compare/v0.2.0...v0.3.0)
[Compare
Source](https://redirect.github.com/pulumi/providertest/compare/v0.2.0...v0.3.0)
###
[`v0.2.0`](https://redirect.github.com/pulumi/providertest/releases/tag/v0.2.0)
[Compare
Source](https://redirect.github.com/pulumi/providertest/compare/v0.1.7...v0.2.0)
##### What's Changed
- BREAKING CHANGE: Remove ProviderTest abstraction by
[@danielrbradley](https://redirect.github.com/danielrbradley) in
[https://github.com/pulumi/providertest/pull/133](https://redirect.github.com/pulumi/providertest/pull/133)
**Full Changelog**:
https://github.com/pulumi/providertest/compare/v0.1.7...v0.2.0
###
[`v0.1.7`](https://redirect.github.com/pulumi/providertest/releases/tag/v0.1.7)
[Compare
Source](https://redirect.github.com/pulumi/providertest/compare/v0.1.6...v0.1.7)
##### What's Changed
- Improve convert by
[@danielrbradley](https://redirect.github.com/danielrbradley) in
[https://github.com/pulumi/providertest/pull/130](https://redirect.github.com/pulumi/providertest/pull/130)
- Docs & variable tidy up by
[@danielrbradley](https://redirect.github.com/danielrbradley) in
[https://github.com/pulumi/providertest/pull/131](https://redirect.github.com/pulumi/providertest/pull/131)
**Full Changelog**:
https://github.com/pulumi/providertest/compare/v0.1.6...v0.1.7
###
[`v0.1.6`](https://redirect.github.com/pulumi/providertest/releases/tag/v0.1.6)
[Compare
Source](https://redirect.github.com/pulumi/providertest/compare/v0.1.5...v0.1.6)
##### What's Changed
- Update README.md to steer toward pulumitest by
[@mjeffryes](https://redirect.github.com/mjeffryes) in
[https://github.com/pulumi/providertest/pull/123](https://redirect.github.com/pulumi/providertest/pull/123)
- Add support for custom temp directory by
[@danielrbradley](https://redirect.github.com/danielrbradley) in
[https://github.com/pulumi/providertest/pull/125](https://redirect.github.com/pulumi/providertest/pull/125)
- Fix retention & location of temp dir via env vars by
[@danielrbradley](https://redirect.github.com/danielrbradley) in
[https://github.com/pulumi/providertest/pull/126](https://redirect.github.com/pulumi/providertest/pull/126)
- Deprecate ProviderTest by
[@danielrbradley](https://redirect.github.com/danielrbradley) in
[https://github.com/pulumi/providertest/pull/128](https://redirect.github.com/pulumi/providertest/pull/128)
- Further docs updates from feedback by
[@danielrbradley](https://redirect.github.com/danielrbradley) in
[https://github.com/pulumi/providertest/pull/129](https://redirect.github.com/pulumi/providertest/pull/129)
**Full Changelog**:
https://github.com/pulumi/providertest/compare/v0.1.5...v0.1.6
###
[`v0.1.5`](https://redirect.github.com/pulumi/providertest/releases/tag/v0.1.5)
[Compare
Source](https://redirect.github.com/pulumi/providertest/compare/v0.1.4...v0.1.5)
##### What's Changed
- Add handshake GRPC method replay by
[@VenelinMartinov](https://redirect.github.com/VenelinMartinov)
in
[https://github.com/pulumi/providertest/pull/118](https://redirect.github.com/pulumi/providertest/pull/118)
- Fix secret identification by
[@danielrbradley](https://redirect.github.com/danielrbradley) in
[https://github.com/pulumi/providertest/pull/121](https://redirect.github.com/pulumi/providertest/pull/121)
- Show diffs for all previews by
[@thomas11](https://redirect.github.com/thomas11) in
[https://github.com/pulumi/providertest/pull/120](https://redirect.github.com/pulumi/providertest/pull/120)
**Full Changelog**:
https://github.com/pulumi/providertest/compare/v0.1.4...v0.1.5
###
[`v0.1.4`](https://redirect.github.com/pulumi/providertest/releases/tag/v0.1.4)
[Compare
Source](https://redirect.github.com/pulumi/providertest/compare/v0.1.3...v0.1.4)
##### What's Changed
- Clean up failed tests by default by
[@danielrbradley](https://redirect.github.com/danielrbradley) in
[https://github.com/pulumi/providertest/pull/112](https://redirect.github.com/pulumi/providertest/pull/112)
- Fix tool install by
[@danielrbradley](https://redirect.github.com/danielrbradley) in
[https://github.com/pulumi/providertest/pull/115](https://redirect.github.com/pulumi/providertest/pull/115)
- Failed test cleanup usability improvements by
[@danielrbradley](https://redirect.github.com/danielrbradley) in
[https://github.com/pulumi/providertest/pull/114](https://redirect.github.com/pulumi/providertest/pull/114)
- Fix secret sanitizing for non string values by
[@danielrbradley](https://redirect.github.com/danielrbradley) in
[https://github.com/pulumi/providertest/pull/113](https://redirect.github.com/pulumi/providertest/pull/113)
- Bump minimum pulumi requirement by
[@blampe](https://redirect.github.com/blampe) in
[https://github.com/pulumi/providertest/pull/119](https://redirect.github.com/pulumi/providertest/pull/119)
**Full Changelog**:
https://github.com/pulumi/providertest/compare/v0.1.3...v0.1.4
pulumi/pulumi-docker-build
(github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild)
###
[`v0.0.11`](https://redirect.github.com/pulumi/pulumi-docker-build/compare/v0.0.10...v0.0.11)
[Compare
Source](https://redirect.github.com/pulumi/pulumi-docker-build/compare/v0.0.10...v0.0.11)
###
[`v0.0.10`](https://redirect.github.com/pulumi/pulumi-docker-build/compare/v0.0.9...v0.0.10)
[Compare
Source](https://redirect.github.com/pulumi/pulumi-docker-build/compare/v0.0.9...v0.0.10)
###
[`v0.0.9`](https://redirect.github.com/pulumi/pulumi-docker-build/compare/v0.0.8...v0.0.9)
[Compare
Source](https://redirect.github.com/pulumi/pulumi-docker-build/compare/v0.0.8...v0.0.9)
pulumi/pulumi-java
(github.com/pulumi/pulumi-java/pkg)
###
[`v1.10.0`](https://redirect.github.com/pulumi/pulumi-java/releases/tag/v1.10.0)
[Compare
Source](https://redirect.github.com/pulumi/pulumi-java/compare/v1.9.0...v1.10.0)
##### Improvements
- Support generating programs using the `import` resource option
##### Bug Fixes
pulumi/pulumi-yaml (github.com/pulumi/pulumi-yaml)
###
[`v1.17.0`](https://redirect.github.com/pulumi/pulumi-yaml/blob/HEAD/CHANGELOG.md#v1170---2025-04-24)
[Compare
Source](https://redirect.github.com/pulumi/pulumi-yaml/compare/v1.16.0...v1.17.0)
##### Improvements
- \[runtime] Make setting resource properties using an object variables
possible
[#779](https://redirect.github.com/pulumi/pulumi-yaml/pull/779)
##### Bug Fixes
- \[runtime] Use PluginDownloadURL resource option correctly when
loading plugins
[#776](https://redirect.github.com/pulumi/pulumi-yaml/pull/776)
###
[`v1.16.0`](https://redirect.github.com/pulumi/pulumi-yaml/blob/HEAD/CHANGELOG.md#v1160---2025-04-08)
[Compare
Source](https://redirect.github.com/pulumi/pulumi-yaml/compare/v1.15.2...v1.16.0)
##### Improvements
- \[runtime] Update pulumi/pulumi to 3.160.0
[#773](https://redirect.github.com/pulumi/pulumi-yaml/pull/773)
###
[`v1.15.2`](https://redirect.github.com/pulumi/pulumi-yaml/blob/HEAD/CHANGELOG.md#v1152---2025-04-08)
[Compare
Source](https://redirect.github.com/pulumi/pulumi-yaml/compare/v1.15.1...v1.15.2)
##### Bug Fixes
- \[runtime] Allow default values for integer config
[#771](https://redirect.github.com/pulumi/pulumi-yaml/pull/771)
pulumi/esc-action (pulumi/esc-action)
###
[`v1.4.0`](https://redirect.github.com/pulumi/esc-action/compare/v1.3.0...v1.4.0)
[Compare
Source](https://redirect.github.com/pulumi/esc-action/compare/v1.3.0...v1.4.0)
---
### Configuration
π
**Schedule**: Branch creation - At any time (no schedule defined),
Automerge - "every weekday" (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.
---
- [ ] 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).
---------
Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>
Co-authored-by: Bryce Lampe
---
.github/workflows/build.yml | 2 +-
.github/workflows/prerelease.yml | 2 +-
.github/workflows/release.yml | 2 +-
.github/workflows/run-acceptance-tests.yml | 2 +-
examples/go/go.mod | 78 ++++-----
examples/go/go.sum | 183 ++++++++++++---------
examples/nodejs/package.json | 2 +-
examples/tests/caching/package.json | 2 +-
examples/tests/caching/yarn.lock | 176 ++++++++++----------
examples/tests/config/package.json | 2 +-
examples/upgrade-node/package.json | 2 +-
go.mod | 12 +-
go.sum | 24 +--
13 files changed, 256 insertions(+), 233 deletions(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 4be8f94..5367ab3 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -438,7 +438,7 @@ jobs:
requested-token-type: urn:pulumi:token-type:access_token:organization
export-environment-variables: false
- name: Export AWS Credentials
- uses: pulumi/esc-action@41fd832f44f4820124b5350b5f84a00f741f234e # v1.3.0
+ uses: pulumi/esc-action@efb0bc8946938f0dfbfa00e829196ec95f0d0ea7 # v1.4.0
env:
PULUMI_ACCESS_TOKEN: ${{ steps.generate_pulumi_token.outputs.pulumi-access-token }}
with:
diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml
index 0a27ea9..67b2e62 100644
--- a/.github/workflows/prerelease.yml
+++ b/.github/workflows/prerelease.yml
@@ -429,7 +429,7 @@ jobs:
requested-token-type: urn:pulumi:token-type:access_token:organization
export-environment-variables: false
- name: Export AWS Credentials
- uses: pulumi/esc-action@41fd832f44f4820124b5350b5f84a00f741f234e # v1.3.0
+ uses: pulumi/esc-action@efb0bc8946938f0dfbfa00e829196ec95f0d0ea7 # v1.4.0
env:
PULUMI_ACCESS_TOKEN: ${{ steps.generate_pulumi_token.outputs.pulumi-access-token }}
with:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 3dc0939..34322d5 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -429,7 +429,7 @@ jobs:
requested-token-type: urn:pulumi:token-type:access_token:organization
export-environment-variables: false
- name: Export AWS Credentials
- uses: pulumi/esc-action@41fd832f44f4820124b5350b5f84a00f741f234e # v1.3.0
+ uses: pulumi/esc-action@efb0bc8946938f0dfbfa00e829196ec95f0d0ea7 # v1.4.0
env:
PULUMI_ACCESS_TOKEN: ${{ steps.generate_pulumi_token.outputs.pulumi-access-token }}
with:
diff --git a/.github/workflows/run-acceptance-tests.yml b/.github/workflows/run-acceptance-tests.yml
index 07fa554..b1e22e9 100644
--- a/.github/workflows/run-acceptance-tests.yml
+++ b/.github/workflows/run-acceptance-tests.yml
@@ -454,7 +454,7 @@ jobs:
requested-token-type: urn:pulumi:token-type:access_token:organization
export-environment-variables: false
- name: Export AWS Credentials
- uses: pulumi/esc-action@41fd832f44f4820124b5350b5f84a00f741f234e # v1.3.0
+ uses: pulumi/esc-action@efb0bc8946938f0dfbfa00e829196ec95f0d0ea7 # v1.4.0
env:
PULUMI_ACCESS_TOKEN: ${{ steps.generate_pulumi_token.outputs.pulumi-access-token }}
with:
diff --git a/examples/go/go.mod b/examples/go/go.mod
index af33d79..b16459a 100644
--- a/examples/go/go.mod
+++ b/examples/go/go.mod
@@ -1,47 +1,48 @@
module provider-docker-build
-go 1.22.0
+go 1.23.1
-toolchain go1.23.4
+toolchain go1.24.2
require (
- github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild v0.0.8
- github.com/pulumi/pulumi/sdk/v3 v3.153.1
+ github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild v0.0.11
+ github.com/pulumi/pulumi/sdk/v3 v3.165.0
)
require (
dario.cat/mergo v1.0.1 // indirect
github.com/BurntSushi/toml v1.4.0 // indirect
github.com/Microsoft/go-winio v0.6.2 // indirect
- github.com/ProtonMail/go-crypto v1.1.3 // indirect
- github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da // indirect
+ github.com/ProtonMail/go-crypto v1.1.6 // indirect
github.com/agext/levenshtein v1.2.3 // indirect
github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect
github.com/atotto/clipboard v0.1.4 // indirect
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
github.com/blang/semver v3.5.1+incompatible // indirect
github.com/charmbracelet/bubbles v0.20.0 // indirect
- github.com/charmbracelet/bubbletea v1.1.0 // indirect
- github.com/charmbracelet/lipgloss v0.13.0 // indirect
- github.com/charmbracelet/x/ansi v0.2.3 // indirect
- github.com/charmbracelet/x/term v0.2.0 // indirect
+ github.com/charmbracelet/bubbletea v1.3.4 // indirect
+ github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc // indirect
+ github.com/charmbracelet/lipgloss v1.1.0 // indirect
+ github.com/charmbracelet/x/ansi v0.8.0 // indirect
+ github.com/charmbracelet/x/cellbuf v0.0.13 // indirect
+ github.com/charmbracelet/x/term v0.2.1 // indirect
github.com/cheggaaa/pb v1.0.29 // indirect
- github.com/cloudflare/circl v1.4.0 // indirect
- github.com/cyphar/filepath-securejoin v0.3.6 // indirect
+ github.com/cloudflare/circl v1.6.0 // indirect
+ github.com/cyphar/filepath-securejoin v0.4.1 // indirect
github.com/djherbis/times v1.6.0 // indirect
github.com/emirpasic/gods v1.18.1 // indirect
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
- github.com/go-git/go-billy/v5 v5.6.1 // indirect
- github.com/go-git/go-git/v5 v5.13.1 // indirect
+ github.com/go-git/go-billy/v5 v5.6.2 // indirect
+ github.com/go-git/go-git/v5 v5.14.0 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
- github.com/golang/glog v1.2.2 // indirect
- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
+ github.com/golang/glog v1.2.4 // indirect
+ github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect
github.com/hashicorp/go-multierror v1.1.1 // indirect
- github.com/hashicorp/hcl/v2 v2.22.0 // indirect
+ github.com/hashicorp/hcl/v2 v2.23.0 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect
github.com/kevinburke/ssh_config v1.2.0 // indirect
@@ -53,43 +54,44 @@ require (
github.com/mitchellh/go-wordwrap v1.0.1 // indirect
github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 // indirect
github.com/muesli/cancelreader v0.2.2 // indirect
- github.com/muesli/termenv v0.15.2 // indirect
+ github.com/muesli/termenv v0.16.0 // indirect
github.com/opentracing/basictracer-go v1.1.0 // indirect
github.com/opentracing/opentracing-go v1.2.0 // indirect
github.com/pgavlin/fx v0.1.6 // indirect
- github.com/pjbgf/sha1cd v0.3.0 // indirect
+ github.com/pjbgf/sha1cd v0.3.2 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/pkg/term v1.1.0 // indirect
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect
- github.com/pulumi/esc v0.10.0 // indirect
+ github.com/pulumi/esc v0.13.0 // indirect
github.com/rivo/uniseg v0.4.7 // indirect
- github.com/rogpeppe/go-internal v1.12.0 // indirect
+ github.com/rogpeppe/go-internal v1.14.1 // indirect
github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 // indirect
github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 // indirect
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect
- github.com/skeema/knownhosts v1.3.0 // indirect
+ github.com/skeema/knownhosts v1.3.1 // indirect
github.com/spf13/cast v1.5.0 // indirect
- github.com/spf13/cobra v1.8.1 // indirect
- github.com/spf13/pflag v1.0.5 // indirect
+ github.com/spf13/cobra v1.9.1 // indirect
+ github.com/spf13/pflag v1.0.6 // indirect
github.com/texttheater/golang-levenshtein v1.0.1 // indirect
github.com/uber/jaeger-client-go v2.30.0+incompatible // indirect
github.com/uber/jaeger-lib v2.4.1+incompatible // indirect
github.com/xanzy/ssh-agent v0.3.3 // indirect
- github.com/zclconf/go-cty v1.15.0 // indirect
+ github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
+ github.com/zclconf/go-cty v1.16.2 // indirect
go.uber.org/atomic v1.11.0 // indirect
- golang.org/x/crypto v0.31.0 // indirect
- golang.org/x/exp v0.0.0-20240909161429-701f63a606c0 // indirect
- golang.org/x/mod v0.21.0 // indirect
- golang.org/x/net v0.33.0 // indirect
- golang.org/x/sync v0.10.0 // indirect
- golang.org/x/sys v0.28.0 // indirect
- golang.org/x/term v0.27.0 // indirect
- golang.org/x/text v0.21.0 // indirect
- golang.org/x/tools v0.25.0 // indirect
- google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 // indirect
- google.golang.org/grpc v1.67.1 // indirect
- google.golang.org/protobuf v1.35.1 // indirect
+ golang.org/x/crypto v0.36.0 // indirect
+ golang.org/x/exp v0.0.0-20250305212735-054e65f0b394 // indirect
+ golang.org/x/mod v0.24.0 // indirect
+ golang.org/x/net v0.37.0 // indirect
+ golang.org/x/sync v0.12.0 // indirect
+ golang.org/x/sys v0.31.0 // indirect
+ golang.org/x/term v0.30.0 // indirect
+ golang.org/x/text v0.23.0 // indirect
+ golang.org/x/tools v0.31.0 // indirect
+ google.golang.org/genproto/googleapis/rpc v0.0.0-20250313205543-e70fdf4c4cb4 // indirect
+ google.golang.org/grpc v1.71.0 // indirect
+ google.golang.org/protobuf v1.36.5 // indirect
gopkg.in/warnings.v0 v0.1.2 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
- lukechampine.com/frand v1.4.2 // indirect
+ lukechampine.com/frand v1.5.1 // indirect
)
diff --git a/examples/go/go.sum b/examples/go/go.sum
index c69f43d..f68c42e 100644
--- a/examples/go/go.sum
+++ b/examples/go/go.sum
@@ -7,10 +7,8 @@ github.com/HdrHistogram/hdrhistogram-go v1.1.2/go.mod h1:yDgFjdqOqDEKOvasDdhWNXY
github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY=
github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY=
github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
-github.com/ProtonMail/go-crypto v1.1.3 h1:nRBOetoydLeUb4nHajyO2bKqMLfWQ/ZPwkXqXxPxCFk=
-github.com/ProtonMail/go-crypto v1.1.3/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE=
-github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da h1:KjTM2ks9d14ZYCvmHS9iAKVt9AyzRSqNU1qabPih5BY=
-github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da/go.mod h1:eHEWzANqSiWQsof+nXEI9bUVUyV6F53Fp89EuCh2EAA=
+github.com/ProtonMail/go-crypto v1.1.6 h1:ZcV+Ropw6Qn0AX9brlQLAUXfqLBc7Bl+f/DmNxpLfdw=
+github.com/ProtonMail/go-crypto v1.1.6/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE=
github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo=
github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558=
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8=
@@ -27,28 +25,33 @@ github.com/blang/semver v3.5.1+incompatible h1:cQNTCjp13qL8KC3Nbxr/y2Bqb63oX6wdn
github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk=
github.com/charmbracelet/bubbles v0.20.0 h1:jSZu6qD8cRQ6k9OMfR1WlM+ruM8fkPWkHvQWD9LIutE=
github.com/charmbracelet/bubbles v0.20.0/go.mod h1:39slydyswPy+uVOHZ5x/GjwVAFkCsV8IIVy+4MhzwwU=
-github.com/charmbracelet/bubbletea v1.1.0 h1:FjAl9eAL3HBCHenhz/ZPjkKdScmaS5SK69JAK2YJK9c=
-github.com/charmbracelet/bubbletea v1.1.0/go.mod h1:9Ogk0HrdbHolIKHdjfFpyXJmiCzGwy+FesYkZr7hYU4=
-github.com/charmbracelet/lipgloss v0.13.0 h1:4X3PPeoWEDCMvzDvGmTajSyYPcZM4+y8sCA/SsA3cjw=
-github.com/charmbracelet/lipgloss v0.13.0/go.mod h1:nw4zy0SBX/F/eAO1cWdcvy6qnkDUxr8Lw7dvFrAIbbY=
-github.com/charmbracelet/x/ansi v0.2.3 h1:VfFN0NUpcjBRd4DnKfRaIRo53KRgey/nhOoEqosGDEY=
-github.com/charmbracelet/x/ansi v0.2.3/go.mod h1:dk73KoMTT5AX5BsX0KrqhsTqAnhZZoCBjs7dGWp4Ktw=
-github.com/charmbracelet/x/term v0.2.0 h1:cNB9Ot9q8I711MyZ7myUR5HFWL/lc3OpU8jZ4hwm0x0=
-github.com/charmbracelet/x/term v0.2.0/go.mod h1:GVxgxAbjUrmpvIINHIQnJJKpMlHiZ4cktEQCN6GWyF0=
+github.com/charmbracelet/bubbletea v1.3.4 h1:kCg7B+jSCFPLYRA52SDZjr51kG/fMUEoPoZrkaDHyoI=
+github.com/charmbracelet/bubbletea v1.3.4/go.mod h1:dtcUCyCGEX3g9tosuYiut3MXgY/Jsv9nKVdibKKRRXo=
+github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc h1:4pZI35227imm7yK2bGPcfpFEmuY1gc2YSTShr4iJBfs=
+github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc/go.mod h1:X4/0JoqgTIPSFcRA/P6INZzIuyqdFY5rm8tb41s9okk=
+github.com/charmbracelet/lipgloss v1.1.0 h1:vYXsiLHVkK7fp74RkV7b2kq9+zDLoEU4MZoFqR/noCY=
+github.com/charmbracelet/lipgloss v1.1.0/go.mod h1:/6Q8FR2o+kj8rz4Dq0zQc3vYf7X+B0binUUBwA0aL30=
+github.com/charmbracelet/x/ansi v0.8.0 h1:9GTq3xq9caJW8ZrBTe0LIe2fvfLR/bYXKTx2llXn7xE=
+github.com/charmbracelet/x/ansi v0.8.0/go.mod h1:wdYl/ONOLHLIVmQaxbIYEC/cRKOQyjTkowiI4blgS9Q=
+github.com/charmbracelet/x/cellbuf v0.0.13 h1:/KBBKHuVRbq1lYx5BzEHBAFBP8VcQzJejZ/IA3iR28k=
+github.com/charmbracelet/x/cellbuf v0.0.13/go.mod h1:xe0nKWGd3eJgtqZRaN9RjMtK7xUYchjzPr7q6kcvCCs=
+github.com/charmbracelet/x/term v0.2.1 h1:AQeHeLZ1OqSXhrAWpYUtZyX1T3zVxfpZuEQMIQaGIAQ=
+github.com/charmbracelet/x/term v0.2.1/go.mod h1:oQ4enTYFV7QN4m0i9mzHrViD7TQKvNEEkHUMCmsxdUg=
github.com/cheggaaa/pb v1.0.29 h1:FckUN5ngEk2LpvuG0fw1GEFx6LtyY2pWI/Z2QgCnEYo=
github.com/cheggaaa/pb v1.0.29/go.mod h1:W40334L7FMC5JKWldsTWbdGjLo0RxUKK73K+TuPxX30=
-github.com/cloudflare/circl v1.4.0 h1:BV7h5MgrktNzytKmWjpOtdYrf0lkkbF8YMlBGPhJQrY=
-github.com/cloudflare/circl v1.4.0/go.mod h1:PDRU+oXvdD7KCtgKxW95M5Z8BpSCJXQORiZFnBQS5QU=
-github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
-github.com/cyphar/filepath-securejoin v0.3.6 h1:4d9N5ykBnSp5Xn2JkhocYDkOpURL/18CYMpo6xB9uWM=
-github.com/cyphar/filepath-securejoin v0.3.6/go.mod h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI=
+github.com/cloudflare/circl v1.6.0 h1:cr5JKic4HI+LkINy2lg3W2jF8sHCVTBncJr5gIIq7qk=
+github.com/cloudflare/circl v1.6.0/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs=
+github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
+github.com/cyphar/filepath-securejoin v0.4.1 h1:JyxxyPEaktOD+GAnqIqTf9A8tHyAG22rowi7HkoSU1s=
+github.com/cyphar/filepath-securejoin v0.4.1/go.mod h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
-github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
+github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
+github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/djherbis/times v1.6.0 h1:w2ctJ92J8fBvWPxugmXIv7Nz7Q3iDMKNx9v5ocVH20c=
github.com/djherbis/times v1.6.0/go.mod h1:gOHeRAz2h+VJNZ5Gmc/o7iD9k4wW7NMVqieYCY99oc0=
-github.com/elazarl/goproxy v1.2.3 h1:xwIyKHbaP5yfT6O9KIeYJR5549MXRQkoQMRXGztz8YQ=
-github.com/elazarl/goproxy v1.2.3/go.mod h1:YfEbZtqP4AetfO6d40vWchF3znWX7C7Vd6ZMfdL8z64=
+github.com/elazarl/goproxy v1.7.2 h1:Y2o6urb7Eule09PjlhQRGNsqRfPmYI3KKQLFpCAV3+o=
+github.com/elazarl/goproxy v1.7.2/go.mod h1:82vkLNir0ALaW14Rc399OTTjyNREgmdL2cVoIbS6XaE=
github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc=
github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ=
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f h1:Y/CXytFA4m6baUTXGLOoWe4PQhGxaX0KpnayAqC48p4=
@@ -62,21 +65,27 @@ github.com/gliderlabs/ssh v0.3.8 h1:a4YXD1V7xMF9g5nTkdfnja3Sxy1PVDCj1Zg4Wb8vY6c=
github.com/gliderlabs/ssh v0.3.8/go.mod h1:xYoytBv1sV0aL3CavoDuJIQNURXkkfPA/wxQ1pL1fAU=
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI=
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic=
-github.com/go-git/go-billy/v5 v5.6.1 h1:u+dcrgaguSSkbjzHwelEjc0Yj300NUevrrPphk/SoRA=
-github.com/go-git/go-billy/v5 v5.6.1/go.mod h1:0AsLr1z2+Uksi4NlElmMblP5rPcDZNRCD8ujZCRR2BE=
+github.com/go-git/go-billy/v5 v5.6.2 h1:6Q86EsPXMa7c3YZ3aLAQsMA0VlWmy43r6FHqa/UNbRM=
+github.com/go-git/go-billy/v5 v5.6.2/go.mod h1:rcFC2rAsp/erv7CMz9GczHcuD0D32fWzH+MJAU+jaUU=
github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4=
github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII=
-github.com/go-git/go-git/v5 v5.13.1 h1:DAQ9APonnlvSWpvolXWIuV6Q6zXy2wHbN4cVlNR5Q+M=
-github.com/go-git/go-git/v5 v5.13.1/go.mod h1:qryJB4cSBoq3FRoBRf5A77joojuBcmPJ0qu3XXXVixc=
+github.com/go-git/go-git/v5 v5.14.0 h1:/MD3lCrGjCen5WfEAzKg00MJJffKhC8gzS80ycmCi60=
+github.com/go-git/go-git/v5 v5.14.0/go.mod h1:Z5Xhoia5PcWA3NF8vRLURn9E5FRhSl7dGj9ItW3Wk5k=
+github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
+github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
+github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
+github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o=
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
-github.com/golang/glog v1.2.2 h1:1+mZ9upx1Dh6FmUTFR1naJ77miKiXgALjWOZ3NVFPmY=
-github.com/golang/glog v1.2.2/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w=
-github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=
-github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
-github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
-github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
+github.com/golang/glog v1.2.4 h1:CNNw5U8lSiiBk7druxtSHHTsRWcxKoac6kZKm2peBBc=
+github.com/golang/glog v1.2.4/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w=
+github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 h1:f+oWsMOmNPc8JmEHVZIycC7hBoQxHH9pNKQORJNozsQ=
+github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8/go.mod h1:wcDNUvekVysuuOpQKo3191zZyTpiI6se1N1ULghS0sw=
+github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
+github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
+github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
+github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 h1:MJG/KsmcqMwFAkh8mTnAwhyKoB+sTAnY4CACC110tbU=
@@ -86,8 +95,8 @@ github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY
github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo=
github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM=
-github.com/hashicorp/hcl/v2 v2.22.0 h1:hkZ3nCtqeJsDhPRFz5EA9iwcG1hNWGePOTw6oyul12M=
-github.com/hashicorp/hcl/v2 v2.22.0/go.mod h1:62ZYHrXgPoX8xBnzl8QzbWq4dyDsDtfCRgIq1rbJEvA=
+github.com/hashicorp/hcl/v2 v2.23.0 h1:Fphj1/gCylPxHutVSEOf2fBOh1VE4AuLV7+kbJf3qos=
+github.com/hashicorp/hcl/v2 v2.23.0/go.mod h1:62ZYHrXgPoX8xBnzl8QzbWq4dyDsDtfCRgIq1rbJEvA=
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A=
@@ -126,8 +135,8 @@ github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 h1:ZK8zHtRHOkbHy6Mmr5D
github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6/go.mod h1:CJlz5H+gyd6CUWT45Oy4q24RdLyn7Md9Vj2/ldJBSIo=
github.com/muesli/cancelreader v0.2.2 h1:3I4Kt4BQjOR54NavqnDogx/MIoWBFa0StPA8ELUXHmA=
github.com/muesli/cancelreader v0.2.2/go.mod h1:3XuTXfFS2VjM+HTLZY9Ak0l6eUKfijIfMUZ4EgX0QYo=
-github.com/muesli/termenv v0.15.2 h1:GohcuySI0QmI3wN8Ok9PtKGkgkFIk7y6Vpb5PvrY+Wo=
-github.com/muesli/termenv v0.15.2/go.mod h1:Epx+iuz8sNs7mNKhxzH4fWXGNpZwUaJKRS1noLXviQ8=
+github.com/muesli/termenv v0.16.0 h1:S5AlUN9dENB57rsbnkPyfdGuWIlkmzJjbFf0Tf5FWUc=
+github.com/muesli/termenv v0.16.0/go.mod h1:ZRfOIKPFDYQoDFF4Olj7/QJbW60Ol/kL1pU3VfY/Cnk=
github.com/onsi/gomega v1.34.1 h1:EUMJIKUjM8sKjYbtxQI9A4z2o+rruxnzNvpknOXie6k=
github.com/onsi/gomega v1.34.1/go.mod h1:kU1QgUvBDLXBJq618Xvm2LUX6rSAfRaFRTcdOeDLwwY=
github.com/opentracing/basictracer-go v1.1.0 h1:Oa1fTSBvAl8pa3U+IJYqrKm0NALwH9OsgwOqDv4xJW0=
@@ -137,27 +146,28 @@ github.com/opentracing/opentracing-go v1.2.0 h1:uEJPy/1a5RIPAJ0Ov+OIO8OxWu77jEv+
github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc=
github.com/pgavlin/fx v0.1.6 h1:r9jEg69DhNoCd3Xh0+5mIbdbS3PqWrVWujkY76MFRTU=
github.com/pgavlin/fx v0.1.6/go.mod h1:KWZJ6fqBBSh8GxHYqwYCf3rYE7Gp2p0N8tJp8xv9u9M=
-github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4=
-github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI=
+github.com/pjbgf/sha1cd v0.3.2 h1:a9wb0bp1oC2TGwStyn0Umc/IGKQnEgF0vVaZ8QF8eo4=
+github.com/pjbgf/sha1cd v0.3.2/go.mod h1:zQWigSxVmsHEZow5qaLtPYxpcKMMQpa09ixqBxuCS6A=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/term v1.1.0 h1:xIAAdCMh3QIAy+5FrE8Ad8XoDhEU4ufwbaSozViP9kk=
github.com/pkg/term v1.1.0/go.mod h1:E25nymQcrSllhX42Ok8MRm1+hyBdHY0dCeiKZ9jpNGw=
-github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
+github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=
+github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435cARxCW6q9gc0S/Yxz7Mkd38pOb0=
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE=
-github.com/pulumi/esc v0.10.0 h1:jzBKzkLVW0mePeanDRfqSQoCJ5yrkux0jIwAkUxpRKE=
-github.com/pulumi/esc v0.10.0/go.mod h1:2Bfa+FWj/xl8CKqRTWbWgDX0SOD4opdQgvYSURTGK2c=
-github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild v0.0.8 h1:KOacOEorWqHIhDadPUPa0BPldstpMWnQEWLN9mjomXc=
-github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild v0.0.8/go.mod h1:vaaKuLQIa72p0GBE0sJ6SWXzVIeIfwk1JjqGjfEnyCU=
-github.com/pulumi/pulumi/sdk/v3 v3.153.1 h1:qlkttqvoPcuxbMZd1ZfwairuYAZ68izqRnCWmpA9p84=
-github.com/pulumi/pulumi/sdk/v3 v3.153.1/go.mod h1:+WC9aIDo8fMgd2g0jCHuZU2S/VYNLRAZ3QXt6YVgwaA=
+github.com/pulumi/esc v0.13.0 h1:O2MPR2koScaQ2fXwyer8Q3Dd7z+DCnaDfsgNl5mVNMk=
+github.com/pulumi/esc v0.13.0/go.mod h1:IIQo6W6Uzajt6f1RW4QvNxIRDlbK3TNQysnrwBHNo3U=
+github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild v0.0.11 h1:16T7aYBGcMs7oMGcRHzRO9ETHit0xVYgPRBkaFu6T3M=
+github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild v0.0.11/go.mod h1:Uxxd/MM83Wys2lfpbfqvY8KUmnbU9mePbxbwEda/+SM=
+github.com/pulumi/pulumi/sdk/v3 v3.165.0 h1:cglplKZOJDpqH8wa/2J250G9az/sE9eKp9fS2bC+vi8=
+github.com/pulumi/pulumi/sdk/v3 v3.165.0/go.mod h1:GAaHrdv3kWJHbzkFFFflGbTBQXUYu6SF1ZCo+O9jo44=
github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ=
github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
-github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8=
-github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4=
+github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=
+github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc=
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI=
github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs=
@@ -166,14 +176,14 @@ github.com/santhosh-tekuri/jsonschema/v5 v5.3.1/go.mod h1:uToXkOrWAZ6/Oc07xWQrPO
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8=
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4=
github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
-github.com/skeema/knownhosts v1.3.0 h1:AM+y0rI04VksttfwjkSTNQorvGqmwATnvnAHpSgc0LY=
-github.com/skeema/knownhosts v1.3.0/go.mod h1:sPINvnADmT/qYH1kfv+ePMmOBTH6Tbl7b5LvTDjFK7M=
+github.com/skeema/knownhosts v1.3.1 h1:X2osQ+RAjK76shCbvhHHHVl3ZlgDm8apHEHFqRjnBY8=
+github.com/skeema/knownhosts v1.3.1/go.mod h1:r7KTdC8l4uxWRyK2TpQZ/1o5HaSzh06ePQNxPwTcfiY=
github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w=
github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU=
-github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM=
-github.com/spf13/cobra v1.8.1/go.mod h1:wHxEcudfqmLYa8iTfL+OuZPbBZkmvliBWKIezN3kD9Y=
-github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
-github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
+github.com/spf13/cobra v1.9.1 h1:CXSaggrXdbHK9CF+8ywj8Amf7PBRmPCOJugH954Nnlo=
+github.com/spf13/cobra v1.9.1/go.mod h1:nDyEzZ8ogv936Cinf6g1RU9MRY64Ir93oCnqb9wxYW0=
+github.com/spf13/pflag v1.0.6 h1:jFzHGLGAlb3ruxLB8MhbI6A8+AQX/2eW4qeyNZXNp2o=
+github.com/spf13/pflag v1.0.6/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=
github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
@@ -192,43 +202,56 @@ github.com/uber/jaeger-lib v2.4.1+incompatible h1:td4jdvLcExb4cBISKIpHuGoVXh+dVK
github.com/uber/jaeger-lib v2.4.1+incompatible/go.mod h1:ComeNDZlWwrWnDv8aPp0Ba6+uUTzImX/AauajbLI56U=
github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM=
github.com/xanzy/ssh-agent v0.3.3/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw=
+github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e h1:JVG44RsyaB9T2KIHavMF/ppJZNG9ZpyihvCd0w101no=
+github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e/go.mod h1:RbqR21r5mrJuqunuUZ/Dhy/avygyECGrLceyNeo4LiM=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
-github.com/zclconf/go-cty v1.15.0 h1:tTCRWxsexYUmtt/wVxgDClUe+uQusuI443uL6e+5sXQ=
-github.com/zclconf/go-cty v1.15.0/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE=
+github.com/zclconf/go-cty v1.16.2 h1:LAJSwc3v81IRBZyUVQDUdZ7hs3SYs9jv0eZJDWHD/70=
+github.com/zclconf/go-cty v1.16.2/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE=
+go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA=
+go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A=
+go.opentelemetry.io/otel v1.35.0 h1:xKWKPxrxB6OtMCbmMY021CqC45J+3Onta9MqjhnusiQ=
+go.opentelemetry.io/otel v1.35.0/go.mod h1:UEqy8Zp11hpkUrL73gSlELM0DupHoiq72dR+Zqel/+Y=
+go.opentelemetry.io/otel/metric v1.34.0 h1:+eTR3U0MyfWjRDhmFMxe2SsW64QrZ84AOhvqS7Y+PoQ=
+go.opentelemetry.io/otel/metric v1.34.0/go.mod h1:CEDrp0fy2D0MvkXE+dPV7cMi8tWZwX3dmaIhwPOaqHE=
+go.opentelemetry.io/otel/sdk v1.35.0 h1:iPctf8iprVySXSKJffSS79eOjl9pvxV9ZqOWT0QejKY=
+go.opentelemetry.io/otel/sdk v1.35.0/go.mod h1:+ga1bZliga3DxJ3CQGg3updiaAJoNECOgJREo9KHGQg=
+go.opentelemetry.io/otel/sdk/metric v1.34.0 h1:5CeK9ujjbFVL5c1PhLuStg1wxA7vQv7ce1EK0Gyvahk=
+go.opentelemetry.io/otel/sdk/metric v1.34.0/go.mod h1:jQ/r8Ze28zRKoNRdkjCZxfs6YvBTG1+YIqyFVFYec5w=
+go.opentelemetry.io/otel/trace v1.34.0 h1:+ouXS2V8Rd4hp4580a8q23bg0azF2nI8cqLYnC8mh/k=
+go.opentelemetry.io/otel/trace v1.34.0/go.mod h1:Svm7lSjQD7kG7KJ/MUHPVXSDGz2OX4h0M2jHBhmSfRE=
go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE=
go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
-golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U=
-golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
-golang.org/x/exp v0.0.0-20240909161429-701f63a606c0 h1:e66Fs6Z+fZTbFBAxKfP3PALWBtpfqks2bwGcexMxgtk=
-golang.org/x/exp v0.0.0-20240909161429-701f63a606c0/go.mod h1:2TbTHSBQa924w8M6Xs1QcRcFwyucIwBGpK1p2f1YFFY=
+golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34=
+golang.org/x/crypto v0.36.0/go.mod h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc=
+golang.org/x/exp v0.0.0-20250305212735-054e65f0b394 h1:nDVHiLt8aIbd/VzvPWN6kSOPE7+F/fNFDSXLVYkE/Iw=
+golang.org/x/exp v0.0.0-20250305212735-054e65f0b394/go.mod h1:sIifuuw/Yco/y6yb6+bDNfyeQ/MdPUy/hKEMYQV17cM=
golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
-golang.org/x/mod v0.21.0 h1:vvrHzRwRfVKSiLrG+d4FMl/Qi4ukBCE6kZlTUkDYRT0=
-golang.org/x/mod v0.21.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY=
+golang.org/x/mod v0.24.0 h1:ZfthKaKaT4NrhGVZHO1/WDTwGES4De8KtWO0SIbNJMU=
+golang.org/x/mod v0.24.0/go.mod h1:IXM97Txy2VM4PJ3gI61r1YEk/gAj6zAHN3AdZt6S9Ww=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200421231249-e086a090c8fd/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
-golang.org/x/net v0.33.0 h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I=
-golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4=
+golang.org/x/net v0.37.0 h1:1zLorHbz+LYj7MQlSf1+2tPIIgibq2eL5xkrGk6f+2c=
+golang.org/x/net v0.37.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ=
-golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
+golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw=
+golang.org/x/sync v0.12.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -241,34 +264,34 @@ golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
-golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik=
+golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
-golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q=
-golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM=
+golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y=
+golang.org/x/term v0.30.0/go.mod h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo=
-golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
+golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY=
+golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.25.0 h1:oFU9pkj/iJgs+0DT+VMHrx+oBKs/LJMV+Uvg78sl+fE=
-golang.org/x/tools v0.25.0/go.mod h1:/vtpO8WL1N9cQC3FN5zPqb//fRXskFHbLKk4OW1Q7rg=
+golang.org/x/tools v0.31.0 h1:0EedkvKDbh+qistFTd0Bcwe/YLh4vHwWEkiI0toFIBU=
+golang.org/x/tools v0.31.0/go.mod h1:naFTU+Cev749tSJRXJlna0T3WxKvb1kWEx15xA4SdmQ=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 h1:pPJltXNxVzT4pK9yD8vR9X75DaWYYmLGMsEvBfFQZzQ=
-google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU=
-google.golang.org/grpc v1.67.1 h1:zWnc1Vrcno+lHZCOofnIMvycFcc0QRGIzm9dhnDX68E=
-google.golang.org/grpc v1.67.1/go.mod h1:1gLDyUQU7CTLJI90u3nXZ9ekeghjeM7pTDZlqFNg2AA=
-google.golang.org/protobuf v1.35.1 h1:m3LfL6/Ca+fqnjnlqQXNpFPABW1UD7mjh8KO2mKFytA=
-google.golang.org/protobuf v1.35.1/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
+google.golang.org/genproto/googleapis/rpc v0.0.0-20250313205543-e70fdf4c4cb4 h1:iK2jbkWL86DXjEx0qiHcRE9dE4/Ahua5k6V8OWFb//c=
+google.golang.org/genproto/googleapis/rpc v0.0.0-20250313205543-e70fdf4c4cb4/go.mod h1:LuRYeWDFV6WOn90g357N17oMCaxpgCnbi/44qJvDn2I=
+google.golang.org/grpc v1.71.0 h1:kF77BGdPTQ4/JZWMlb9VpJ5pa25aqvVqogsxNHHdeBg=
+google.golang.org/grpc v1.71.0/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec=
+google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM=
+google.golang.org/protobuf v1.36.5/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
@@ -281,7 +304,7 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
-lukechampine.com/frand v1.4.2 h1:RzFIpOvkMXuPMBb9maa4ND4wjBn71E1Jpf8BzJHMaVw=
-lukechampine.com/frand v1.4.2/go.mod h1:4S/TM2ZgrKejMcKMbeLjISpJMO+/eZ1zu3vYX9dtj3s=
+lukechampine.com/frand v1.5.1 h1:fg0eRtdmGFIxhP5zQJzM1lFDbD6CUfu/f+7WgAZd5/w=
+lukechampine.com/frand v1.5.1/go.mod h1:4VstaWc2plN4Mjr10chUD46RAVGWhpkZ5Nja8+Azp0Q=
pgregory.net/rapid v1.1.0 h1:CMa0sjHSru3puNx+J0MIAuiiEV4N0qj8/cMWGBBCsjw=
pgregory.net/rapid v1.1.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04=
diff --git a/examples/nodejs/package.json b/examples/nodejs/package.json
index b3f50e1..59f705c 100644
--- a/examples/nodejs/package.json
+++ b/examples/nodejs/package.json
@@ -5,6 +5,6 @@
},
"dependencies": {
"typescript": "^4.0.0",
- "@pulumi/pulumi": "3.144.1"
+ "@pulumi/pulumi": "3.165.0"
}
}
diff --git a/examples/tests/caching/package.json b/examples/tests/caching/package.json
index 481b9d9..2e5badc 100644
--- a/examples/tests/caching/package.json
+++ b/examples/tests/caching/package.json
@@ -4,6 +4,6 @@
"@types/node": "^20.0.0"
},
"dependencies": {
- "@pulumi/pulumi": "3.128.0"
+ "@pulumi/pulumi": "3.165.0"
}
}
diff --git a/examples/tests/caching/yarn.lock b/examples/tests/caching/yarn.lock
index 4644e48..035b3e8 100644
--- a/examples/tests/caching/yarn.lock
+++ b/examples/tests/caching/yarn.lock
@@ -204,107 +204,112 @@
proc-log "^4.0.0"
which "^4.0.0"
-"@opentelemetry/api-logs@0.52.1":
- version "0.52.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.52.1.tgz#52906375da4d64c206b0c4cb8ffa209214654ecc"
- integrity sha512-qnSqB2DQ9TPP96dl8cDubDvrUyWc0/sK81xHTK8eSUspzDM3bsewX903qclQFvVhgStjRWdC5bLb3kQqMkfV5A==
+"@opentelemetry/api-logs@0.55.0":
+ version "0.55.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.55.0.tgz#5cd7461820d864600250deb3803c32367a6bb2d2"
+ integrity sha512-3cpa+qI45VHYcA5c0bHM6VHo9gicv3p5mlLHNG3rLyjQU8b7e0st1rWtrUn3JbZ3DwwCfhKop4eQ9UuYlC6Pkg==
dependencies:
- "@opentelemetry/api" "^1.0.0"
+ "@opentelemetry/api" "^1.3.0"
-"@opentelemetry/api@^1.0.0", "@opentelemetry/api@^1.9":
+"@opentelemetry/api@^1.3.0", "@opentelemetry/api@^1.9":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe"
integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==
-"@opentelemetry/context-async-hooks@1.25.1":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-1.25.1.tgz#810bff2fcab84ec51f4684aff2d21f6c057d9e73"
- integrity sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==
+"@opentelemetry/context-async-hooks@1.30.1":
+ version "1.30.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-1.30.1.tgz#4f76280691a742597fd0bf682982126857622948"
+ integrity sha512-s5vvxXPVdjqS3kTLKMeBMvop9hbWkwzBpu+mUO2M7sZtlkyDJGwFe33wRKnbaYDo8ExRVBIIdwIGrqpxHuKttA==
-"@opentelemetry/core@1.25.1":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.25.1.tgz#ff667d939d128adfc7c793edae2f6bca177f829d"
- integrity sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==
+"@opentelemetry/core@1.30.1":
+ version "1.30.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.30.1.tgz#a0b468bb396358df801881709ea38299fc30ab27"
+ integrity sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==
dependencies:
- "@opentelemetry/semantic-conventions" "1.25.1"
+ "@opentelemetry/semantic-conventions" "1.28.0"
-"@opentelemetry/exporter-zipkin@^1.25":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.25.1.tgz#81bb3b3aa16500676277c2fd6d50159eaf6c081a"
- integrity sha512-RmOwSvkimg7ETwJbUOPTMhJm9A9bG1U8s7Zo3ajDh4zM7eYcycQ0dM7FbLD6NXWbI2yj7UY4q8BKinKYBQksyw==
+"@opentelemetry/exporter-zipkin@^1.28":
+ version "1.30.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.30.1.tgz#d96213a38d201ef2d50c3ba29faeb6e579f70e77"
+ integrity sha512-6S2QIMJahIquvFaaxmcwpvQQRD/YFaMTNoIxrfPIPOeITN+a8lfEcPDxNxn8JDAaxkg+4EnXhz8upVDYenoQjA==
dependencies:
- "@opentelemetry/core" "1.25.1"
- "@opentelemetry/resources" "1.25.1"
- "@opentelemetry/sdk-trace-base" "1.25.1"
- "@opentelemetry/semantic-conventions" "1.25.1"
+ "@opentelemetry/core" "1.30.1"
+ "@opentelemetry/resources" "1.30.1"
+ "@opentelemetry/sdk-trace-base" "1.30.1"
+ "@opentelemetry/semantic-conventions" "1.28.0"
-"@opentelemetry/instrumentation-grpc@^0.52":
- version "0.52.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.52.1.tgz#906ce4756a0eb1b050cd89b6b97dc09efe3ae3e3"
- integrity sha512-EdSDiDSAO+XRXk/ZN128qQpBo1I51+Uay/LUPcPQhSRGf7fBPIEUBeOLQiItguGsug5MGOYjql2w/1wCQF3fdQ==
+"@opentelemetry/instrumentation-grpc@^0.55":
+ version "0.55.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.55.0.tgz#b5161359060999f7ccbef26d6550beef021572fa"
+ integrity sha512-n2ZH4pRwOy0Vhag/3eKqiyDBwcpUnGgJI9iiIRX7vivE0FMncaLazWphNFezRRaM/LuKwq1TD8pVUvieP68mow==
dependencies:
- "@opentelemetry/instrumentation" "0.52.1"
- "@opentelemetry/semantic-conventions" "1.25.1"
+ "@opentelemetry/instrumentation" "0.55.0"
+ "@opentelemetry/semantic-conventions" "1.27.0"
-"@opentelemetry/instrumentation@0.52.1", "@opentelemetry/instrumentation@^0.52":
- version "0.52.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.52.1.tgz#2e7e46a38bd7afbf03cf688c862b0b43418b7f48"
- integrity sha512-uXJbYU/5/MBHjMp1FqrILLRuiJCs3Ofk0MeRDk8g1S1gD47U8X3JnSwcMO1rtRo1x1a7zKaQHaoYu49p/4eSKw==
+"@opentelemetry/instrumentation@0.55.0", "@opentelemetry/instrumentation@^0.55":
+ version "0.55.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.55.0.tgz#ecac8afd8706f6e99b3bb6951b9e07c4c81533f0"
+ integrity sha512-YDCMlaQRZkziLL3t6TONRgmmGxDx6MyQDXRD0dknkkgUZtOK5+8MWft1OXzmNu6XfBOdT12MKN5rz+jHUkafKQ==
dependencies:
- "@opentelemetry/api-logs" "0.52.1"
- "@types/shimmer" "^1.0.2"
+ "@opentelemetry/api-logs" "0.55.0"
+ "@types/shimmer" "^1.2.0"
import-in-the-middle "^1.8.1"
require-in-the-middle "^7.1.1"
semver "^7.5.2"
shimmer "^1.2.1"
-"@opentelemetry/propagator-b3@1.25.1":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-b3/-/propagator-b3-1.25.1.tgz#653ee5f3f0f223c000907c1559c89c0a208819f7"
- integrity sha512-p6HFscpjrv7//kE+7L+3Vn00VEDUJB0n6ZrjkTYHrJ58QZ8B3ajSJhRbCcY6guQ3PDjTbxWklyvIN2ojVbIb1A==
+"@opentelemetry/propagator-b3@1.30.1":
+ version "1.30.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-b3/-/propagator-b3-1.30.1.tgz#b73321e5f30f062a9229887a4aa80c771107fdd2"
+ integrity sha512-oATwWWDIJzybAZ4pO76ATN5N6FFbOA1otibAVlS8v90B4S1wClnhRUk7K+2CHAwN1JKYuj4jh/lpCEG5BAqFuQ==
dependencies:
- "@opentelemetry/core" "1.25.1"
+ "@opentelemetry/core" "1.30.1"
-"@opentelemetry/propagator-jaeger@1.25.1":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.25.1.tgz#7eae165921e65dce6f8d87339379880125dab765"
- integrity sha512-nBprRf0+jlgxks78G/xq72PipVK+4or9Ypntw0gVZYNTCSK8rg5SeaGV19tV920CMqBD/9UIOiFr23Li/Q8tiA==
+"@opentelemetry/propagator-jaeger@1.30.1":
+ version "1.30.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.30.1.tgz#c06c9dacbe818b80cfb13c4dbf0b57df1ad26b71"
+ integrity sha512-Pj/BfnYEKIOImirH76M4hDaBSx6HyZ2CXUqk+Kj02m6BB80c/yo4BdWkn/1gDFfU+YPY+bPR2U0DKBfdxCKwmg==
dependencies:
- "@opentelemetry/core" "1.25.1"
+ "@opentelemetry/core" "1.30.1"
-"@opentelemetry/resources@1.25.1", "@opentelemetry/resources@^1.25":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.25.1.tgz#bb9a674af25a1a6c30840b755bc69da2796fefbb"
- integrity sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==
+"@opentelemetry/resources@1.30.1", "@opentelemetry/resources@^1.28":
+ version "1.30.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.30.1.tgz#a4eae17ebd96947fdc7a64f931ca4b71e18ce964"
+ integrity sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==
dependencies:
- "@opentelemetry/core" "1.25.1"
- "@opentelemetry/semantic-conventions" "1.25.1"
+ "@opentelemetry/core" "1.30.1"
+ "@opentelemetry/semantic-conventions" "1.28.0"
-"@opentelemetry/sdk-trace-base@1.25.1", "@opentelemetry/sdk-trace-base@^1.25":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.25.1.tgz#cbc1e60af255655d2020aa14cde17b37bd13df37"
- integrity sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==
+"@opentelemetry/sdk-trace-base@1.30.1", "@opentelemetry/sdk-trace-base@^1.28":
+ version "1.30.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.30.1.tgz#41a42234096dc98e8f454d24551fc80b816feb34"
+ integrity sha512-jVPgBbH1gCy2Lb7X0AVQ8XAfgg0pJ4nvl8/IiQA6nxOsPvS+0zMJaFSs2ltXe0J6C8dqjcnpyqINDJmU30+uOg==
dependencies:
- "@opentelemetry/core" "1.25.1"
- "@opentelemetry/resources" "1.25.1"
- "@opentelemetry/semantic-conventions" "1.25.1"
+ "@opentelemetry/core" "1.30.1"
+ "@opentelemetry/resources" "1.30.1"
+ "@opentelemetry/semantic-conventions" "1.28.0"
-"@opentelemetry/sdk-trace-node@^1.25":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.25.1.tgz#856063bef1167ae74139199338c24fb958838ff3"
- integrity sha512-nMcjFIKxnFqoez4gUmihdBrbpsEnAX/Xj16sGvZm+guceYE0NE00vLhpDVK6f3q8Q4VFI5xG8JjlXKMB/SkTTQ==
+"@opentelemetry/sdk-trace-node@^1.28":
+ version "1.30.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.30.1.tgz#bd7d68fcfb4d4ae76ea09810df9668b7dd09a2e5"
+ integrity sha512-cBjYOINt1JxXdpw1e5MlHmFRc5fgj4GW/86vsKFxJCJ8AL4PdVtYH41gWwl4qd4uQjqEL1oJVrXkSy5cnduAnQ==
dependencies:
- "@opentelemetry/context-async-hooks" "1.25.1"
- "@opentelemetry/core" "1.25.1"
- "@opentelemetry/propagator-b3" "1.25.1"
- "@opentelemetry/propagator-jaeger" "1.25.1"
- "@opentelemetry/sdk-trace-base" "1.25.1"
+ "@opentelemetry/context-async-hooks" "1.30.1"
+ "@opentelemetry/core" "1.30.1"
+ "@opentelemetry/propagator-b3" "1.30.1"
+ "@opentelemetry/propagator-jaeger" "1.30.1"
+ "@opentelemetry/sdk-trace-base" "1.30.1"
semver "^7.5.2"
-"@opentelemetry/semantic-conventions@1.25.1", "@opentelemetry/semantic-conventions@^1.25":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.1.tgz#0deecb386197c5e9c2c28f2f89f51fb8ae9f145e"
- integrity sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==
+"@opentelemetry/semantic-conventions@1.27.0":
+ version "1.27.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz#1a857dcc95a5ab30122e04417148211e6f945e6c"
+ integrity sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==
+
+"@opentelemetry/semantic-conventions@1.28.0":
+ version "1.28.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz#337fb2bca0453d0726696e745f50064411f646d6"
+ integrity sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==
"@pkgjs/parseargs@^0.11.0":
version "0.11.0"
@@ -364,23 +369,21 @@
resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570"
integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==
-"@pulumi/pulumi@3.128.0":
- version "3.128.0"
- resolved "https://registry.yarnpkg.com/@pulumi/pulumi/-/pulumi-3.128.0.tgz#cb44cb904e9be1e36c7697215c2f91d4e58c0031"
- integrity sha512-Xqe5uYp1RpDihK3VbdBFR4q1h+ICg/2Xgg1d7aYWmPqBCIUG4jWddLS0REQO60EsgKBNarXhLeQSmaWXLgiq9w==
+"@pulumi/pulumi@3.165.0":
+ version "3.165.0"
+ resolved "https://registry.yarnpkg.com/@pulumi/pulumi/-/pulumi-3.165.0.tgz#6063567f0e8d999d76930b7d06db3e701942bd95"
+ integrity sha512-9W7/vqOxzcUf00j3wblolkeLjC6+rbvb/hTqyVmrd86ByzLsZ0e6WZ2Bo/IPElqzw+r0SEDi+Sk451QEaO1ESg==
dependencies:
"@grpc/grpc-js" "^1.10.1"
"@logdna/tail-file" "^2.0.6"
"@npmcli/arborist" "^7.3.1"
"@opentelemetry/api" "^1.9"
- "@opentelemetry/exporter-zipkin" "^1.25"
- "@opentelemetry/instrumentation" "^0.52"
- "@opentelemetry/instrumentation-grpc" "^0.52"
- "@opentelemetry/resources" "^1.25"
- "@opentelemetry/sdk-trace-base" "^1.25"
- "@opentelemetry/sdk-trace-node" "^1.25"
- "@opentelemetry/semantic-conventions" "^1.25"
- "@pulumi/query" "^0.3.0"
+ "@opentelemetry/exporter-zipkin" "^1.28"
+ "@opentelemetry/instrumentation" "^0.55"
+ "@opentelemetry/instrumentation-grpc" "^0.55"
+ "@opentelemetry/resources" "^1.28"
+ "@opentelemetry/sdk-trace-base" "^1.28"
+ "@opentelemetry/sdk-trace-node" "^1.28"
"@types/google-protobuf" "^3.15.5"
"@types/semver" "^7.5.6"
"@types/tmp" "^0.2.6"
@@ -400,11 +403,6 @@
tmp "^0.2.1"
upath "^1.1.0"
-"@pulumi/query@^0.3.0":
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/@pulumi/query/-/query-0.3.0.tgz#f496608e86a18c3dd31b6c533408e2441c29071d"
- integrity sha512-xfo+yLRM2zVjVEA4p23IjQWzyWl1ZhWOGobsBqRpIarzLvwNH/RAGaoehdxlhx4X92302DrpdIFgTICMN4P38w==
-
"@sigstore/bundle@^2.3.2":
version "2.3.2"
resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-2.3.2.tgz#ad4dbb95d665405fd4a7a02c8a073dbd01e4e95e"
@@ -529,7 +527,7 @@
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e"
integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==
-"@types/shimmer@^1.0.2":
+"@types/shimmer@^1.2.0":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.2.0.tgz#9b706af96fa06416828842397a70dfbbf1c14ded"
integrity sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==
diff --git a/examples/tests/config/package.json b/examples/tests/config/package.json
index 6ed261f..2e5badc 100644
--- a/examples/tests/config/package.json
+++ b/examples/tests/config/package.json
@@ -4,6 +4,6 @@
"@types/node": "^20.0.0"
},
"dependencies": {
- "@pulumi/pulumi": "3.144.1"
+ "@pulumi/pulumi": "3.165.0"
}
}
diff --git a/examples/upgrade-node/package.json b/examples/upgrade-node/package.json
index b3f50e1..59f705c 100644
--- a/examples/upgrade-node/package.json
+++ b/examples/upgrade-node/package.json
@@ -5,6 +5,6 @@
},
"dependencies": {
"typescript": "^4.0.0",
- "@pulumi/pulumi": "3.144.1"
+ "@pulumi/pulumi": "3.165.0"
}
}
diff --git a/go.mod b/go.mod
index cc35ea4..dab0195 100644
--- a/go.mod
+++ b/go.mod
@@ -14,15 +14,15 @@ require (
github.com/moby/patternmatcher v0.6.0
github.com/muesli/reflow v0.3.0
github.com/otiai10/copy v1.14.0
- github.com/pulumi/providertest v0.1.3
+ github.com/pulumi/providertest v0.3.1
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet v0.0.0-20241219213128-b19d8c8da35b
github.com/pulumi/pulumi-go-provider v0.26.0
- github.com/pulumi/pulumi-java/pkg v1.9.0
- github.com/pulumi/pulumi-yaml v1.15.1
+ github.com/pulumi/pulumi-java/pkg v1.10.0
+ github.com/pulumi/pulumi-yaml v1.17.0
github.com/pulumi/pulumi/pkg/v3 v3.163.0
- github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3 v3.0.0-20250417154401-0ff190607702
- github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3 v3.0.0-20250417154401-0ff190607702
- github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3 v3.0.0-20250417154401-0ff190607702
+ github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3 v3.0.0-20250417110128-49fb14839a5a
+ github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3 v3.0.0-20250417110128-49fb14839a5a
+ github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3 v3.0.0-20250417110128-49fb14839a5a
github.com/pulumi/pulumi/sdk/v3 v3.163.0
github.com/regclient/regclient v0.7.1
github.com/sirupsen/logrus v1.9.3
diff --git a/go.sum b/go.sum
index 21b87ff..b8f19df 100644
--- a/go.sum
+++ b/go.sum
@@ -946,24 +946,24 @@ github.com/pulumi/esc v0.13.0 h1:O2MPR2koScaQ2fXwyer8Q3Dd7z+DCnaDfsgNl5mVNMk=
github.com/pulumi/esc v0.13.0/go.mod h1:IIQo6W6Uzajt6f1RW4QvNxIRDlbK3TNQysnrwBHNo3U=
github.com/pulumi/inflector v0.2.1 h1:bqyiish3tq//vLeLiEstSFE5K7RNjy/ce47ed4QATu8=
github.com/pulumi/inflector v0.2.1/go.mod h1:HUFCjcPTz96YtTuUlwG3i3EZG4WlniBvR9bd+iJxCUY=
-github.com/pulumi/providertest v0.1.3 h1:GpNKRy/haNjRHiUA9bi4diU4Op2zf3axYXbga5AepHg=
-github.com/pulumi/providertest v0.1.3/go.mod h1:GcsqEGgSngwaNOD+kICJPIUQlnA911fGBU8HDlJvVL0=
+github.com/pulumi/providertest v0.3.1 h1:vlftr7TZlObh81mL88IhhF0/9ZbLrZZos4NAvR4HUUw=
+github.com/pulumi/providertest v0.3.1/go.mod h1:fFHUP4/9DRyYnHWiRnwcynMtM/a7hHR/QcJfcuZKO3A=
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet v0.0.0-20241219213128-b19d8c8da35b h1:pyYHkDsogl5q4dorkTKVk4/87l+fFUEIIVuwBqKJMHM=
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet v0.0.0-20241219213128-b19d8c8da35b/go.mod h1:5LjEUmPDpUyXzFbQCy3s1oFgeU9K3gVA6tX+xn1Xvbo=
github.com/pulumi/pulumi-go-provider v0.26.0 h1:3ia10+irvv7qPph2NZ2YwUGI/KCf6li8Frlc1luv7D4=
github.com/pulumi/pulumi-go-provider v0.26.0/go.mod h1:zJiGxY5xnodPzLulpRS+fsS960MzeCdlsdiVCZ5TMRA=
-github.com/pulumi/pulumi-java/pkg v1.9.0 h1:gie9KY/SbCl8MBbONvcKv1YTgOJOJBDhuVgv5F4+TPs=
-github.com/pulumi/pulumi-java/pkg v1.9.0/go.mod h1:l2cTufVPfWwxWPc1TYRlEvoWRErIumgbmn/6RJfXXWY=
-github.com/pulumi/pulumi-yaml v1.15.1 h1:4T36uwbJlQMbcK/X3U9BuqMZFEN4lnAIysPtqDvm0Tg=
-github.com/pulumi/pulumi-yaml v1.15.1/go.mod h1:J3HzbFVhR7sOsZQT7nztBgetcCbxFkOeOMvZDkQs0IU=
+github.com/pulumi/pulumi-java/pkg v1.10.0 h1:gPW5dtKOdagDak7KUedkwRKKKUlhkdT7/vV21+ouWCw=
+github.com/pulumi/pulumi-java/pkg v1.10.0/go.mod h1:MgV+XcV5jcs0R5Naqyxp3UBJn+lXLE3aG5JVb/O8JeE=
+github.com/pulumi/pulumi-yaml v1.17.0 h1:ebzggygqBcQrtmdBUqi28B1L/fAyHCFVIt0dS5re8Oc=
+github.com/pulumi/pulumi-yaml v1.17.0/go.mod h1:4cpS4ITkIAXgVedTZB3JY/DnZu9XSh+RhrKB5WlB/fs=
github.com/pulumi/pulumi/pkg/v3 v3.163.0 h1:b9cwzffrRTWgawIkUdKfRqIyajAm4gdwHbYTJrpisms=
github.com/pulumi/pulumi/pkg/v3 v3.163.0/go.mod h1:/wRipYO0ZGehdQqTcT2t32gfYO95QvJCgN/hC0VXeGQ=
-github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3 v3.0.0-20250417154401-0ff190607702 h1:YmeiOwmR1y9PnTaQtBY6h4K2PEaOCiHzRYymF3weWBU=
-github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3 v3.0.0-20250417154401-0ff190607702/go.mod h1:kle5wfWZA+tNa8M/8tBVk6yLE2kGqYtD3VEIpl8Vc6Y=
-github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3 v3.0.0-20250417154401-0ff190607702 h1:nX5VEdQ91ztkcOxi09CUsQwDyjeseC1WSHKikzLshvg=
-github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3 v3.0.0-20250417154401-0ff190607702/go.mod h1:9z23xCno15uQcyMDfFgXpISVExs/yXDuPsi5L8ykeRU=
-github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3 v3.0.0-20250417154401-0ff190607702 h1:ndtWqo9UdX3St1k8DAVr1sv8GmkRZKsKfzoWklhcLYA=
-github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3 v3.0.0-20250417154401-0ff190607702/go.mod h1:IhJFvQ3XHlTfik9Gmlw5A7KMGXOK+UMQuslTS0cuojA=
+github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3 v3.0.0-20250417110128-49fb14839a5a h1:4V6DbJaLLSvOc9J/7ODqQEg892LaPD2JZtB9pKpHPI0=
+github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3 v3.0.0-20250417110128-49fb14839a5a/go.mod h1:kle5wfWZA+tNa8M/8tBVk6yLE2kGqYtD3VEIpl8Vc6Y=
+github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3 v3.0.0-20250417110128-49fb14839a5a h1:5QPCsb+EAqwB2N70hXHPJig8eKi02Gttm9pGs9PQf2I=
+github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3 v3.0.0-20250417110128-49fb14839a5a/go.mod h1:9z23xCno15uQcyMDfFgXpISVExs/yXDuPsi5L8ykeRU=
+github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3 v3.0.0-20250417110128-49fb14839a5a h1:4JkTGfh7AMYWlngOHk1V5m3US5JQsphUsQBpfCCW5yg=
+github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3 v3.0.0-20250417110128-49fb14839a5a/go.mod h1:IhJFvQ3XHlTfik9Gmlw5A7KMGXOK+UMQuslTS0cuojA=
github.com/pulumi/pulumi/sdk/v3 v3.163.0 h1:yiT1nPelxXILVrN0yRn0I3NO8Yybba2IvWArYBstZJ8=
github.com/pulumi/pulumi/sdk/v3 v3.163.0/go.mod h1:GAaHrdv3kWJHbzkFFFflGbTBQXUYu6SF1ZCo+O9jo44=
github.com/quasilyte/go-ruleguard v0.4.2 h1:htXcXDK6/rO12kiTHKfHuqR4kr3Y4M0J0rOL6CH/BYs=