pulumi/sdk/go/common
Will Jones e902a37112 Push on-demand installation into `Host.Provider`
Now that `Host.Provider` accepts at least a `PluginSpec`, it is capable
of encapsulating the logic of attempting a plugin download should an
initial load fail due to a "plugin missing" error. This commit moves
this logic into `Host.Provider` so that it may be removed from several
other parts of the codebase where it is currently duplicated. Moreover,
it (in theory) fixes some bugs/quality of life issues with the parts of
the codebase that do _not_ currently duplicate this code.
2024-09-13 13:54:06 +01:00
..
apitype Use AI settings from CreateUpdate to determine if Copilot is enabled (#17235) 2024-09-12 18:01:28 +00:00
channel Send all events to the engine event stream (#14607) 2023-11-20 21:55:59 +00:00
constant Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
diag turn on the golangci-lint exhaustive linter (#15028) 2024-01-17 16:50:41 +00:00
encoding all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
env Support PULUMI_SHOW_COPILOT_LINK to enable 'explainFailure' link (#17109) 2024-08-29 20:43:29 +00:00
promise Add tests to sdk/go/common/promise for coverage (#17197) 2024-09-08 21:07:08 +00:00
resource Push on-demand installation into `Host.Provider` 2024-09-13 13:54:06 +01:00
slice Engine support for remote transforms (#15290) 2024-02-21 16:30:46 +00:00
testing Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
tokens Move resource.URN to urn.URN (#15689) 2024-03-14 15:28:32 +00:00
tools Switch back to `os/user` to get the current user (#17125) 2024-08-31 18:54:35 +00:00
util Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
version move pkg/version -> sdk/go/common/version 2020-03-18 15:25:25 -07:00
workspace Just use errors.Is instead of As and Is (#17250) 2024-09-12 23:52:26 +00:00