pulumi/tests
Pat Gavlin a0f04b7069 Refactor the backend package.
The primary goal of this refactoring is to simplify the interface
that a Pulumi backend must implement in order to provide better clarity
and separation of concerns. The new interface is centered around the set
of operations necessary for persistence rather than the set of behaviors
required of a stack (e.g. statefile storage vs. running an update or
preview). The former functionality is captured by a new interface,
`backend.Client`, and the latter is captured in the concrete type
`cli.Backend.` Implementers of `backend.Client` should not perform
console I/O--that is the purview of `cli.Backend`.

These changes lay the groundwork for concurrency control, project/org
support, etc. in the filestate backend.
2020-12-08 11:39:47 -08:00
..
containers GHA: Use same commands the CLI does to create venv (#5206) 2020-08-28 16:08:32 -07:00
examples Add support for serialized resource references. (#5041) 2020-10-27 10:12:12 -07:00
integration Refactor the backend package. 2020-12-08 11:39:47 -08:00
go.mod [sdk/go]: Add support for getResource to Go SDK (#5823) 2020-12-01 11:03:47 -07:00
go.sum Fixing up the go deps as this was breaking the publish step 2020-12-08 14:30:21 +00:00
history_test.go Correctly rename stack files during a rename (#5812) 2020-12-01 16:55:48 -08:00
main_test.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
stack_test.go Correctly rename stack files during a rename (#5812) 2020-12-01 16:55:48 -08:00