pulumi/sdk/nodejs/cmd/pulumi-language-nodejs
Zaid Ajaj aa9ca8a4ed
[sdk/nodejs] Maintain secretness and input dependencies of output invokes (#17479)
### Description 

Addresses the nodejs part of #17474, it does the following
 - Keeping track of secretness of inputs
- Unwraps the inputs such that they are sent as plain values to the
engine
 - Marks the invoke result as secret if any of the inputs is a secret
- Marks the dependencies of the output invoke response being the list of
all dependencies of the inputs
- Enables conformance tests `l2-invoke-secrets` and
`l2-invoke-dependencies`
 - Adds unit tests for newly added function `unwrapSecretValues`
2024-10-05 00:40:19 +00:00
..
testdata [sdk/nodejs] Maintain secretness and input dependencies of output invokes (#17479) 2024-10-05 00:40:19 +00:00
go.mod Changelog and go.mod updates for v3.135.1 (#17473) 2024-10-04 07:10:30 +00:00
go.sum fix dll loading errors in windows CI (#17410) 2024-10-02 08:43:42 +00:00
language_test.go [sdk/nodejs] Maintain secretness and input dependencies of output invokes (#17479) 2024-10-05 00:40:19 +00:00
main.go Enable some more linting rules (#17456) 2024-10-03 17:37:13 +00:00
main_test.go Allow 'pulumi about' in nodejs projects to resolve dependencies from package files by walking up the file tree (#17239) 2024-09-17 12:23:17 +00:00
proxy.go Prepare golangci-lint upgrade (#17065) 2024-08-28 07:57:38 +00:00
proxy_unix.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
proxy_windows.go ci: gofmt 1.18+ clean 2022-09-21 09:48:39 -07:00