Anton Tayanovskyy
30e999ff1a
Tracing enhancements for CLI perf metrics capture ( #7279 )
...
* Allow ProgramTest Tracing flag to expand {command}
* Fix comment typos
* Memory stats collection
2021-06-15 13:25:03 -04:00
Luke Hoban
adcf4ea28c
Fix typo ( #7216 )
2021-06-05 09:40:28 +10:00
Evan Boyle
6ae6cc45b7
skip installing dev dependencies for nodejs plugin setup ( #7188 )
2021-06-02 11:09:03 -07:00
Komal
9c1964e622
[automation/nodejs] - Only log, don't error on unparsed events ( #7162 )
2021-05-28 09:15:45 -07:00
Evan Boyle
d0d4e2d7d9
put nodejs resource registration logs behind excessiveDebugOutput flag ( #7144 )
2021-05-26 14:53:44 -07:00
Justin Van Patten
d6b7762102
Temporarily disable config secrets warning ( #7129 )
...
Temporarily disable the new config secret warning to avoid unactionable warnings from provider `config` modules. We'll re-enable the warning when we've addressed that issue.
2021-05-24 16:06:27 -07:00
Komal
ff7237656c
[auto/nodejs] - Reimplement JSON event parsing with Readline ( #7032 )
2021-05-24 13:03:38 -07:00
Justin Van Patten
be1ee5566d
Update README.md ( #7088 )
2021-05-21 10:46:56 -07:00
Justin Van Patten
f973fbcf58
[sdk/nodejs|python] Add GetSchema support to providers ( #6892 )
2021-05-19 07:11:18 -07:00
Justin Van Patten
a61e79eb0d
[sdk/nodejs] Warn when a secret config is read as a non-secret ( #6896 )
2021-05-18 09:48:08 -07:00
Anton Tayanovskyy
493bac4c18
Make virtualenv paths relative to root when main points elsewhere ( #6966 )
...
* Propagate workspace.Project metadata to plugin init
* Get to a working fix
* Propagate Root via plugin context
* Propagate root instead of yaml path
* Revert out unnecessary parameter propagation
* Root is now always absolute at this point; simplify code and docs
* Drop python conditional and propagate unused -root to all lang hosts
* Add tests that fail before and pass after
* Lint
* Add changelog entry
2021-05-14 13:41:55 -04:00
Komal
840c7a5a13
Create stacks serially before setting config concurrently ( #7031 )
2021-05-12 01:36:03 -07:00
Komal
3ef2648f45
Use test-org from env var ( #7016 )
2021-05-11 08:41:21 -07:00
Evan Boyle
15418b6789
Fix noisy nodejs runtime errors ( #6995 )
2021-05-10 15:04:03 -07:00
Evan Boyle
815f42d8a5
Set nodejs automation api test org from env ( #6996 )
2021-05-10 10:39:36 -07:00
Komal
37baab9749
Use local backend for concurrency test ( #6960 )
2021-05-04 09:43:11 -07:00
Evan Boyle
c3dc2d54ab
Add user agent to the CLI, Go and Nodejs Automation API SDKs ( #6935 )
2021-04-30 07:26:23 -07:00
Komal
1ed3445ed4
[automation/*] - Optionally skip Automation API version check ( #6882 )
...
Co-authored-by: James Nugent <jen20@apple.com>
2021-04-27 20:54:27 -07:00
Ville Penttinen
daa6045381
[automation/*] Add support for getting stack outputs using Workspace ( #6859 )
2021-04-26 16:32:30 -07:00
Evan Boyle
f8a9698ca9
remove erroneous global promise rejection handler ( #6864 )
2021-04-26 08:27:41 -07:00
Komal
288d67d78b
[auto/*] - Bump min version ( #6852 )
2021-04-22 16:17:49 -07:00
Komal
61ce479241
Re-add [BREAKING] - Standardize stack select behavior ( #6300 ) ( #6840 )
...
Co-authored-by: Paul Stack <public@paulstack.co.uk>
2021-04-22 14:10:39 +01:00
Levi Blackstone
a94892aa2b
[sdk/nodejs] Handle providers for RegisterResourceRequest ( #6795 )
...
Resolve providers references and include the resulting refs in the
providers field of RegisterResourceRequest that was added in
d297db3
.
2021-04-19 16:41:53 -06:00
Ismayil
4bafeee700
Fixes #6775 : Duplicated Go modules ( #6800 )
2021-04-19 08:24:51 -07:00
stack72
9a8b17396d
Ensuring the minimum version of the CLI is 3.0.0 for the Automation API in 3.0 release
2021-04-19 09:12:06 +01:00
stack72
5679496127
[deps] Ensuring pulumi/pulumi pkg references pulumi sdk v3.0.0-beta.2
2021-04-14 19:32:18 +01:00
Paul Stack
f6fea7fafb
[cli] Removing the deprecated pulumi history command ( #6724 )
2021-04-14 19:32:18 +01:00
Paul Stack
e955a6b06a
Refactor Mock newResource and call to accept property bag rather than individual args ( #6672 )
2021-04-14 19:32:18 +01:00
Evan Boyle
036344679a
Enable nodejs dynamic provider caching by default on program side ( #6704 )
2021-04-14 19:32:18 +01:00
pulumi-bot
73a66f48ea
[breaking] Changing the version of go.mod in sdk / pkg to be v3
2021-04-14 19:32:18 +01:00
pulumi-bot
3082ebe275
Ensuring that Pulumi automation api is minimum 3.0.0 CLI version
2021-04-14 19:32:18 +01:00
Paul Stack
3fad2e5329
Removing x namespace from go/python/nodejs automation packages ( #6518 )
2021-04-14 19:32:18 +01:00
Levi Blackstone
d297db3d59
[sdk/proto] Add providers field to RegisterResourceRequest ( #6761 )
2021-04-13 15:19:24 -06:00
Komal
0c4e1a33e0
[automation/python - Expose structured logging ( #6527 )
2021-04-13 12:58:19 -07:00
Evan Boyle
e13b74afe0
do not run the promise checker for inline programs when an error has occured ( #6758 )
2021-04-13 11:39:34 -07:00
Evan Boyle
fd9f2710b6
Revert "[sdk/nodejs] Add multiple VM contexts support to closure serialization ( #6648 )" ( #6759 )
...
This reverts commit ee2f65510b
.
2021-04-13 10:27:59 -07:00
Lee Zen
126c7849a3
[nodejs] Fix serialization/deserialization for StackSettings ( #6754 )
2021-04-12 16:49:49 -07:00
Daniel Sokolowski
ee2f65510b
[sdk/nodejs] Add multiple VM contexts support to closure serialization ( #6648 )
2021-04-12 09:13:47 -07:00
Evan Boyle
3d5ede69af
Set main for default projects in Automation API ( #6743 )
2021-04-09 20:30:11 -07:00
Justin Van Patten
f7cc19f89d
[sdk/nodejs] Keep prompt values prompt in construct ( #6522 )
...
In order to support prompt values in multi-lang components, if an input value is prompt, keep it as-is instead of wrapping it in an Output.
2021-04-09 14:36:22 -07:00
Evan Boyle
35b4c18f6d
explicitly create event log file for nodejs automation api ( #6730 )
2021-04-08 14:31:56 -07:00
Ville Penttinen
d93e5acf67
[automation/dotnet] Expose WorkspaceStack.GetOutputsAsync ( #6699 )
2021-04-07 16:23:38 -07:00
Evan Boyle
b6c1319b4e
[sdk/nodejs] Improve handling of log related errors ( #6714 )
2021-04-06 19:34:15 -07:00
Evan Boyle
322760b243
Add program side dynamic provider caching behind env var ( #6673 )
2021-04-05 14:37:45 -07:00
Justin Van Patten
394f79f27f
[sdk/nodejs] Fix construct to wait for RPC operations to complete ( #6452 )
...
This change fixes the provider implementation of `Construct` for multi-lang components written in Node.js to wait for any in-flight RPCs to finish before returning the results, s.t. all registered child resources are created.
In additional, invocations of `construct` are now serialized so that each call runs one after another, avoiding concurrent runs, since `construct` modifies global state. We'll follow-up with a more general concurrency fix to allow nested `construct` calls within the same provider.
2021-04-05 11:11:27 -07:00
Pat Gavlin
55ecf7a81e
Run SDK lint jobs ( #6674 )
...
Just what it says on the tin. Fixes #6628 .
2021-04-01 11:23:47 -07:00
Vivek Lakshmanan
2b75dd6027
Merge pull request #6630 from mweathers/restSerialization
...
Be resilient to 3rd party libraries placing a __rest function on the global object.
2021-04-01 10:33:35 -07:00
Komal
55a0c1fc8e
[automation/go,nodejs,python] - Don't roundtrip project settings if file already exists. ( #6669 )
2021-03-31 11:00:11 -07:00
Komal
7671e85440
[automation/go,nodejs,python] - Respect existing project settings ( #6655 )
2021-03-31 07:51:11 -07:00
Evan Boyle
d098f9181b
fix nodejs resource functions to properly propagate errors ( #6644 )
2021-03-30 20:16:25 -07:00