pulumi/sdk
Thomas Gummerer 861144e19a
fix RunPlugin for NodeJS (#17836)
RunPlugin for NodeJS is currently broken in two ways:
- The program name that's passed through is currently
req.Info.EntryPoint, which generally is always `.`. This doesn't work
since we're passing `req.Pwd` as the pwd, so we need to pass
`req.Info.ProgramDirectory` instead.
- It's not passing `req.Args` correctly, which means that the NodeJS
program won't get an engine address.

Fix those and add some tests for RunPlugin. Since we're already adding
tests, add them for Go and Python as well.
2024-11-22 13:07:20 +00:00
..
go Send same args to shimless and binary plugins (#17833) 2024-11-22 12:09:06 +00:00
nodejs fix RunPlugin for NodeJS (#17836) 2024-11-22 13:07:20 +00:00
proto/go Protobuf definition for autonaming configuration (#17810) 2024-11-22 11:27:58 +00:00
python Protobuf definition for autonaming configuration (#17810) 2024-11-22 11:27:58 +00:00
.version Prepare v3.141.0 release (#17834) 2024-11-22 10:19:10 +00:00
README.md Cleanup sdk/README.md 2023-01-03 17:12:12 -05:00
go.mod fix dll loading errors in windows CI (#17410) 2024-10-02 08:43:42 +00:00
go.sum fix dll loading errors in windows CI (#17410) 2024-10-02 08:43:42 +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.