pulumi/pkg
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
..
asset Move some asset code to pkg (#15162) 2024-01-17 11:30:37 +00:00
authhelpers Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
backend Use AI settings from CreateUpdate to determine if Copilot is enabled (#17235) 2024-09-12 18:01:28 +00:00
cmd/pulumi Push on-demand installation into `Host.Provider` 2024-09-13 13:54:06 +01:00
codegen Have `Host.Provider` accept a `PackageDescriptor` (#17244) 2024-09-12 13:17:30 +00:00
display Move sdk/go/common/display to /pkg/display (#13954) 2023-09-18 11:01:28 +00:00
engine Add a test for #14254 (#17254) 2024-09-13 07:58:21 +00:00
graph Adds a flag to graph command to insert fragment (#14858) 2024-01-08 22:03:08 +00:00
importer [cli/import] Fix undefined variable errors in code generation when imported resources use a parent or provider (#16786) 2024-07-25 13:53:44 +00:00
operations Move resource.URN to urn.URN (#15689) 2024-03-14 15:28:32 +00:00
resource Push on-demand installation into `Host.Provider` 2024-09-13 13:54:06 +01:00
secrets Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
testing/integration 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 duplicate version to ensure linking is properly handled 2020-03-19 12:49:34 -07:00
workspace Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
README.md export codegen tests for internal use (#8928) 2022-02-07 12:10:04 +01:00
go.mod Changelog and go.mod updates for v3.132.0 (#17241) 2024-09-12 00:01:48 +00:00
go.sum Merge ESC Projects feature branch (#17226) 2024-09-10 23:08:09 +00:00

README.md

pulumi/pkg

While pulumi/sdk maintains strict backwards compatibility guarantees, code under pkg/ is handled more informally: while breaking changes are still discouraged they may happen when they make sense.