Evan Boyle
972fc44dd7
Enable mypy ( #3758 )
2020-01-17 14:45:08 -08:00
clstokes
0a3191905c
Fixed 'transacational' misspelling.
2020-01-13 10:45:07 -08:00
Mike Metral
1f192d024e
Lock dep ts-node to v8.5.4
2020-01-10 12:18:46 -05:00
Mikhail Shilkov
66de4a48b7
First-class Stack component for .NET ( #3618 )
...
First-class Stack component for .NET
2019-12-23 08:31:12 +01:00
Luke Hoban
95daaa8cec
Fix broken test
2019-12-21 06:51:42 -08:00
Luke Hoban
265acaefe5
Fallback to looking for python
when launching Python language host ( #3692 )
...
Fixes #3398 .
2019-12-20 17:09:00 -08:00
CyrusNajmabadi
30bacfd8da
Make property internal ( #3682 )
2019-12-18 01:46:29 -08:00
CyrusNajmabadi
35bc41c5d3
Support sxs with old outputs with sync resources only. ( #3680 )
2019-12-17 19:04:09 -08:00
CyrusNajmabadi
342b80b768
Add a supported api for components to indicate that they are asynchronously constructed. ( #3676 )
2019-12-17 15:34:30 -08:00
CyrusNajmabadi
f4fc00ad0e
Output.apply should lift resources from inner Outputs to the top level output. ( #3663 )
2019-12-17 14:11:45 -08:00
CyrusNajmabadi
7cbdf58105
Update to TypeScript 3.7 ( #3627 )
2019-12-17 11:00:45 -08:00
CyrusNajmabadi
ef69915864
Produce a slightly better error message when a user throws a non-Error object in JS. ( #3670 )
2019-12-16 17:27:36 -08:00
Justin Van Patten
10a960ea4b
PaC: Support Config/getProject/getStack/isDryRun ( #3612 )
...
Add support for using `Config`, `getProject()`, `getStack()`, and
`isDryRun()` from Policy Packs.
2019-12-16 22:51:02 +00:00
CyrusNajmabadi
9151d48ee3
Fix typing for 'Lifted<T>' to work better across versions of TS ( #3658 )
2019-12-13 11:18:19 -08:00
Justin Van Patten
c6dea8c82f
Fix golangci-lint warning ( #3651 )
...
Fix the following lint warning:
```
WARN [runner/nolint] Found unknown linters in //nolint directives: intentionally running dynamic program name.
```
2019-12-12 22:25:56 +00:00
Justin Van Patten
a83a5d9605
.NET: Treat warnings as errors ( #3650 )
...
Fix the following warning and turn on "treat warnings as errors" for our .NET projects.
```
Deployment/InvokeOptions.cs(6,60): warning CS1574: XML comment has cref attribute 'InvokeAsync{T}(string,
```
2019-12-12 17:13:26 +00:00
Mikhail Shilkov
83a2fc2442
Fix serialization of InvokeArgs ( #3614 )
...
Fix serialization of InvokeArgs
2019-12-10 12:20:14 +01:00
CyrusNajmabadi
714e5628cc
Add test to validate that lifted properties on output-wrapped Resources. ( #3628 )
2019-12-10 00:40:28 -08:00
CyrusNajmabadi
ad4da29cbd
Expose lifted resource properties ( #3625 )
2019-12-09 17:42:13 -08:00
Justin Van Patten
4545b4a9de
Export NumberConfigOptions and StringConfigOptions ( #3615 )
2019-12-09 22:48:54 +00:00
CyrusNajmabadi
048acc24f7
Allow users to export a top-level function to serve as the entrypoint to their pulumi app. ( #3321 )
2019-12-09 11:28:20 -08:00
Mikhail Shilkov
7b3ec744f4
Stack References in .NET ( #3511 )
...
Stack References in .NET
2019-12-05 13:16:39 +01:00
Mikhail Shilkov
84c2426f0b
Helper method to log an exception in .NET ( #3602 )
2019-12-04 11:02:03 +01:00
Justin Van Patten
eec14527b1
Use TypeScript's built-in Omit
( #3597 )
2019-12-02 22:50:18 +00:00
Evan Boyle
1ca50d4b89
Propagate parent and providers for go SDK calls ( #3563 )
2019-11-26 13:23:34 -08:00
CyrusNajmabadi
669b80af96
Support json values in the .net sdk ( #3573 )
2019-11-25 23:50:05 -05:00
Evan Boyle
c83e4f9ca6
Fix go SDK ReadResource ( #3581 )
2019-11-25 15:31:12 -08:00
Evan Boyle
a47103b49d
fix go sdk delete before replace implementation ( #3572 )
2019-11-25 14:10:06 -08:00
CyrusNajmabadi
048400b97e
Fix stackoverflow when checking conversion types. ( #3559 )
2019-11-21 18:36:01 -05:00
CyrusNajmabadi
d7e93472b3
Filter out internal properties when deserializing data ( #3560 )
2019-11-21 17:05:39 -05:00
CyrusNajmabadi
eedd277cd7
Update copyrights ( #3557 )
2019-11-21 22:46:14 +01:00
Justin Van Patten
6c84b008d8
Send resource URN and name to analyzer ( #3554 )
...
More information we want to make available to policy packs.
2019-11-21 21:01:15 +00:00
CyrusNajmabadi
b28a44063f
Add the concept of a Union type to use for apis that accept disparate types. ( #3548 )
2019-11-21 14:51:45 -05:00
CyrusNajmabadi
57421c1ab3
Allow arguments to Invokes to be non-inputs. ( #3544 )
2019-11-21 00:40:38 -05:00
Mikhail Shilkov
6f55e1a82a
Tests for .NET aliases ( #3420 )
...
Tests for .NET aliases
2019-11-20 22:07:56 +03:00
Pat Gavlin
91ff3d9434
Skip tests that hang on Node 12.11.x+ ( #3534 )
...
Fixes #3484 .
2019-11-19 18:48:27 -08:00
Justin Van Patten
7278a7429c
Don't remove tests from @pulumi/pulumi npm package ( #3532 )
...
The test files are currently included in the npm package, and we have packages that depend on the test files currently, so when installing the linkable `@pulumi/pulumi` package locally, don't delete the tests.
2019-11-19 21:29:53 +00:00
CyrusNajmabadi
d4aa5fe20d
Switch to 'console.log' for our hang warning. Add warning to synchronous StackReference calls. ( #3456 )
...
Codepaths which could result in a hang will print a message to the console indicating the problem, along with a link to documentation on how to restructure code to best address it.
`StackReference.getOutputSync` and `requireOutputSync` have been deprecated as they may cause hangs on some combinations of Node and certain OS platforms. `StackReference.getOutput` and `requireOutput` should be used instead.
2019-11-19 12:51:14 -08:00
Maciej Lisiewski
bcdd27e092
Updates grpc package to 1.24.2 for js sdk ( #3512 )
...
Fixes building grpc package with gcc8 and newer
Fixes building grpc package for node 13.x
Matches minor grpc release (1.24.x) to version used by dotnet sdk
2019-11-19 11:56:26 -08:00
CyrusNajmabadi
225993b9a5
Simplify API for making archives. ( #3475 )
2019-11-19 13:19:06 -05:00
Evan Boyle
8547ede659
Add Go support for config.*Object ( #3526 )
2019-11-18 18:53:27 -08:00
Evan Boyle
3ac8dd5285
Add support to the go sdk for IgnoreChanges ( #3514 )
2019-11-18 16:47:19 -08:00
CyrusNajmabadi
90061b712e
Add some helpers to make the .net Input/Output experience better. ( #3515 )
2019-11-16 13:55:40 -08:00
Evan Boyle
5ae4149af5
Add support for "go run" style execution ( #3503 )
2019-11-14 09:25:55 -08:00
Mikhail Shilkov
95ce3e2567
Update .NET README file to reflect the preview
2019-11-14 14:48:41 +00:00
Mikhail Shilkov
f659f6f33c
Extension methods to navigate Output<Array> ( #3481 )
...
Extension methods to navigate Output<Array>: get n-th element, get length, get first.
2019-11-14 05:45:57 +00:00
Pat Gavlin
e978eaaf5a
Fix Python package versions. ( #3505 )
...
Earlier changes to the get-version script were not adopted by the Python
SDK Makefile. This caused package publishing to skip uploads due to
missing versions.
2019-11-13 11:34:59 -08:00
Pat Gavlin
a7f61a59b0
Reimplement Output for Go. ( #3496 )
...
- Use a mutex + condition variable instead of a channel for
synchronizaiton in order to allow multiple calls to resolve/reject
- Properly handle outputs that are resolved to other outputs, especially
if those outputs are not of exactly type Output
- Remove the Value() methods that allowed prompt access to output values
- Add variants of `Apply` that take a context parameter
- Ensure that resource outputs properly incorporate their resource as
a dependency
- Make `Output` a plain struct. Uninitialized outputs will be treated as
resolved and unknown. This makes conversions between output
types more ergonomic.
Contributes to #3492 .
2019-11-12 14:20:06 -08:00
Mikhail Shilkov
d81ac16132
Method to merge input maps ( #3485 )
...
A method to merge two input maps
2019-11-12 23:01:08 +01:00
Alex Clemmer
b06805ded3
Add StreamInvoke
to dynamic provider
2019-11-12 13:51:19 -08:00