pulumi/pkg/engine
Justin Van Patten bfe4969f35
.NET: Report plugin install errors during pulumi new (#5760)
The way `pulumi new` installs dependencies for .NET projects is slightly different from other languages. For Node.js, Python, and Go, `pulumi new` runs the appropriate command to install project dependencies (e.g. `npm install`, `pip install`, or `go mod download`). For .NET, it calls the same routine used during `preview|up` to ensure required plugins are installed. For .NET, this ends up running `dotnet build` which implicitly installs Nuget packages, builds the project, and also attempts to determine and install the needed Pulumi plugins. When this operation runs during `preview|up`, and there are failures installing a plugin, the error is logged, but deliberately not returned, because an error will be shown for missing plugins later on during the `preview|up` operation. However, during `pulumi new`, we should show any plugin install errors.
2020-11-16 21:56:13 -08:00
..
lifeycletest Respect provider config secretness. (#5742) 2020-11-12 12:18:12 -08:00
destroy.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
diff.go Protect against engine event mutation. (#5003) 2020-07-16 23:52:31 -07:00
engine.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
errors.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
events.go Add support for serialized resource references. (#5041) 2020-10-27 10:12:12 -07:00
eventsink.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
import.go [cli] Add an import command. (#4765) 2020-10-14 12:51:53 +01:00
journal.go Refactor lifecycle tests. (#5575) 2020-10-15 10:35:09 -07:00
plan.go .NET: Report plugin install errors during pulumi new (#5760) 2020-11-16 21:56:13 -08:00
plugin_host.go Revise host mode. (#5317) 2020-09-14 17:40:17 -07:00
plugins.go .NET: Report plugin install errors during pulumi new (#5760) 2020-11-16 21:56:13 -08:00
plugins_test.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
project.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
query.go .NET: Report plugin install errors during pulumi new (#5760) 2020-11-16 21:56:13 -08:00
refresh.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
snapshot.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
update.go .NET: Report plugin install errors during pulumi new (#5760) 2020-11-16 21:56:13 -08:00
update_test.go Improve PP naming for local PPs (#3839) 2020-01-30 13:31:41 -08:00