pulumi/pkg/engine
Fraser Waters b15474926b
Update the refresh/destroy warnings for parameterized packages (#18029)
This updates the warnings added by
https://github.com/pulumi/pulumi/pull/12196 to also warn about updates
to parameterized packages, not just plugins.

Before this the warning would kick in if the underlying parameterised
plugin was updated (e.g. terraform-provider went from 0.3.0 to 0.3.1)
but it wouldn't warn if the user had regenerated the parameterised
package (e.g hashicorp/random 3.6.0 to hashicorp/random 3.6.3). This
change fixes it so the later will now print the expected warning.

It also fixes it so the warning refers to the package name, not the
plugin name (i.e. in the above terraform random example we print 'random
3.6.3' not 'terraform-provider 0.3.1').

Part of https://github.com/pulumi/pulumi/issues/17507
2024-12-20 02:03:17 +00:00
..
lifecycletest Bulk out tests for hydrating registered resources (#18069) 2024-12-19 10:32:46 +00:00
combinedManager.go Test SnapshotManager and Journal in engine tests (#15871) 2024-04-11 22:54:08 +00:00
debugging.go implement the engine bits for debugging support (#17072) 2024-08-30 10:31:28 +00:00
deployment.go Autonaming configuration in experimental mode (#17916) 2024-12-10 14:03:27 +00:00
deployment_test.go Clean up deployment options (#16357) 2024-06-11 13:37:57 +00:00
destroy.go Update the refresh/destroy warnings for parameterized packages (#18029) 2024-12-20 02:03:17 +00:00
detailedDiff.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
detailedDiff_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
doc.go Document Go packages (#6009) 2021-01-11 11:07:59 -07:00
engine.go [breaking] Changing the version of go.mod in sdk / pkg to be v3 2021-04-14 19:32:18 +01:00
errors.go Centralise human-friendly error handling in the CLI (#17046) 2024-08-23 08:48:42 +00:00
events.go Use events to report downloads as system messages (#17019) 2024-09-03 12:12:04 +00:00
events_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
eventsink.go turn on the golangci-lint exhaustive linter (#15028) 2024-01-17 16:50:41 +00:00
import.go Clean up deployment options (#16357) 2024-06-11 13:37:57 +00:00
journal.go Introduce snapshot metadata (#17430) 2024-09-30 16:45:40 +00:00
plugin_host.go Bump gRPC dependencies and migrate `grpc.Dial` (#17701) 2024-11-06 18:36:10 +00:00
plugins.go Update the refresh/destroy warnings for parameterized packages (#18029) 2024-12-20 02:03:17 +00:00
plugins_test.go Update the refresh/destroy warnings for parameterized packages (#18029) 2024-12-20 02:03:17 +00:00
progress.go Use events to report downloads as system messages (#17019) 2024-09-03 12:12:04 +00:00
progress_test.go Use events to report downloads as system messages (#17019) 2024-09-03 12:12:04 +00:00
project.go Enable some more linting rules (#17456) 2024-10-03 17:37:13 +00:00
query.go Use events to report downloads as system messages (#17019) 2024-09-03 12:12:04 +00:00
refresh.go Update the refresh/destroy warnings for parameterized packages (#18029) 2024-12-20 02:03:17 +00:00
snapshot.go [breaking] Changing the version of go.mod in sdk / pkg to be v3 2021-04-14 19:32:18 +01:00
update.go Update the refresh/destroy warnings for parameterized packages (#18029) 2024-12-20 02:03:17 +00:00
update_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00