pulumi/pkg/resource/deploy/deploytest
Fraser Waters 182e776660 Add hidden sdk-pack command
We need to be able to "pack" SDKs to refer to them as local dependencies
in matrix testing.

This is for two reasons.
1) We want to test as close as possible to the things we ship.
2) Not every language supports linking to a source tree, some require a
build step to give a linkable artifact.

These commands are going to end up looking _very_ similar to the publish
workflows, but while Providers work on that and while we work on matrix
testing we'll let them evolve in parallel.

The sdk-pack command is hidden unless PULUMI_DEV is set. I've checked
this works with matrix testing for NodeJS. We'll fill in the rest as we
need them for matrix testing.
2023-08-08 17:53:04 +01:00
..
analyzer.go [core] Improve engine test coverage. (#8720) 2022-01-11 09:20:43 -08:00
backendclient.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
languageruntime.go Add hidden sdk-pack command 2023-08-08 17:53:04 +01:00
pluginhost.go Use slice.Prealloc instead of make([]T, 0, ...) 2023-06-29 11:27:50 +01:00
provider.go Add ConstructInfo to deploytest 2023-07-25 09:03:48 +01:00
resourcemonitor.go [engine] Add support for source positions 2023-07-10 14:35:40 -07:00
resourcemonitor_test.go pkg/deploytest: Don't zero CustomTimeouts < 1 minute 2023-04-14 15:05:51 -07:00