pulumi/sdk
Justin Van Patten b22087715f
[auto/nodejs] Remove SxS check that's no longer needed (#14154)
This change removes the SxS check in the Node.js Automation API since
it's blocking a customer scenario and isn't needed anymore now that
#5449 has been addressed with #10568.

The check was originally added in #7349 to provide a helpful error
message when multiple versions of `@pulumi/pulumi` were used with inline
programs, which could cause clashes with global state. Since then, we've
changed how state is stored to allow parallel execution of multiple
inline programs with #10568. However, the SxS checks were not removed as
part of that change.

A customer recently hit the error associated with the SxS check. They
are creating a Next.js program that runs Pulumi operations as inline
programs. Next.js ends up loading modules multiple times in a way that
confuses the SxS checker, causing the error to be thrown, even though it
wouldn't have been a problem.

Fixes #14128
2023-10-11 18:09:58 +00:00
..
go [chore] update esc (#14155) 2023-10-11 16:57:30 +00:00
nodejs [auto/nodejs] Remove SxS check that's no longer needed (#14154) 2023-10-11 18:09:58 +00:00
proto/go Policy remediations feature (#14080) 2023-10-09 18:31:17 +00:00
python [chore] update esc (#14155) 2023-10-11 16:57:30 +00:00
README.md Cleanup sdk/README.md 2023-01-03 17:12:12 -05:00
go.mod [chore] update esc (#14155) 2023-10-11 16:57:30 +00:00
go.sum [chore] update esc (#14155) 2023-10-11 16:57:30 +00:00

README.md

Pulumi Language SDKs

This directory contains Pulumi SDKs for the following languages:

See the respective READMEs for information about installing and using these libraries.

The language providers work by implementing gRPC interfaces defined in the top level directory proto.