pulumi/sdk
Will Jones 47bc2e4625
Add the `l2-component-call-simple` conformance test
This change exercises PCL's new `call` intrinsic to introduce a
conformance test for testing code generation and execution for "simple"
applications of the `Call` method on the `ResourceMonitor` gRPC
interface (and behind it, the `ResourceProvider` interface). As part of
this, we extend programgen for NodeJS and Python, where it's a
relatively simple adaptation of the existing `invoke` machinery. It
seems that Go will require a bit more work due to some errant name
generation, which is tracked by #18202.

Later on we can add tests for more complex uses of `Call`, such as on
rehydrated resource references, or perhaps using "multi-argument
signatures", but this should suffice for now.

Part of fixing pulumi/pulumi-java#262
2025-01-10 16:58:48 +00:00
..
go Add the `l2-component-call-simple` conformance test 2025-01-10 16:58:48 +00:00
nodejs Add the `l2-component-call-simple` conformance test 2025-01-10 16:58:48 +00:00
proto/go Document provider Diff response requirements (#18032) 2024-12-16 11:10:28 +00:00
python Add the `l2-component-call-simple` conformance test 2025-01-10 16:58:48 +00:00
.version Freeze v3.145.0 (#18143) 2025-01-07 13:03:36 +00:00
README.md Cleanup sdk/README.md 2023-01-03 17:12:12 -05:00
go.mod auto/go: interrupt programs gracefully on context cancel (#18124) 2025-01-02 11:38:28 +00:00
go.sum auto/go: interrupt programs gracefully on context cancel (#18124) 2025-01-02 11:38:28 +00:00
version.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +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.