evanboyle
30df499838
move pkg/version -> sdk/go/common/version
2020-03-18 15:25:25 -07:00
evanboyle
b7ea8198de
move sdk/dotnet/cmd/pulumi-language-dotnet -> pkg/cmd/pulumi-language-dotnet
2020-03-18 12:45:33 -07:00
Mikhail Shilkov
dbe365376d
Add Stack Transformations to .NET SDK ( #4008 )
...
Stack transformations and integration tests
2020-03-16 17:40:52 +01:00
Mikhail Shilkov
a95a4d1195
Unit testing in .NET ( #3696 )
...
Mock-based testing in .NET
2020-03-11 23:10:01 +01:00
Mikhail Shilkov
8e87b2b893
Relax the type check to accomodate what YAML parser returns ( #4023 )
...
Relax the type check to accomodate what YAML parser returns
2020-03-05 16:41:31 +01:00
Mikhail Shilkov
42d1a606a4
Simplify resource options ( #3943 )
...
Simplify resource options, making the base class abstract
2020-02-21 09:24:52 +01:00
Mikhail Shilkov
f1cdce9488
Move .NET serialization attributes to Pulumi namespace ( #3902 )
...
Move .NET serialization attributes to Pulumi namespace, deprecate the ones in Pulumi.Serialization
2020-02-11 11:40:14 +01:00
Lee Zen
d68d22a541
Run dotnet test with version parameters so that it doesn't generate a differently versioned .nupkg file ( #3888 )
2020-02-10 14:43:43 -08:00
CyrusNajmabadi
ee6b545358
Be resilient to duplicate tasks in our inflight task list. ( #3887 )
2020-02-06 15:29:41 -08:00
Mikhail Shilkov
169a1e6a70
Dictionary resource in .NET ( #3828 )
...
Dictionary resource for Kubernetes YAML support
2020-02-05 21:22:30 +01:00
Mikhail Shilkov
d46a1d1abb
Output watcher ( #3836 )
2020-01-30 08:05:47 +01: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
CyrusNajmabadi
f4fc00ad0e
Output.apply should lift resources from inner Outputs to the top level output. ( #3663 )
2019-12-17 14:11:45 -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
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
CyrusNajmabadi
669b80af96
Support json values in the .net sdk ( #3573 )
2019-11-25 23:50:05 -05: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
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
CyrusNajmabadi
225993b9a5
Simplify API for making archives. ( #3475 )
2019-11-19 13:19:06 -05:00
CyrusNajmabadi
90061b712e
Add some helpers to make the .net Input/Output experience better. ( #3515 )
2019-11-16 13:55:40 -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
Mikhail Shilkov
d81ac16132
Method to merge input maps ( #3485 )
...
A method to merge two input maps
2019-11-12 23:01:08 +01:00
Justin Van Patten
1a6897ba26
Better error message when trying to use dotnet run
( #3479 )
...
After creating an initial Pulumi .NET project, it will be natural for some folks (who are unfamiliar with Pulumi) to try to run it via `dotnet run`, as that's how you'd typically run a .NET Core program. Doing so today fails with:
```
Unhandled exception. System.InvalidOperationException: Environment did not contain: PULUMI_MONITOR
at Pulumi.Deployment..ctor()
at Pulumi.Deployment.RunAsync(Func`1 func)
at Pulumi.Deployment.RunAsync(Func`1 func)
at Pulumi.Deployment.RunAsync(Action action)
at Program.Main() in /Users/user/temp/quickstart/Program.cs:line 9
at Program.<Main>()
```
Instead, provide a more descriptive error message indicating that the pulumi CLI should be used to run the program. We return the same error as we do for Node.js and Python.
```
Unhandled exception. System.InvalidOperationException: Program run without the Pulumi engine available; re-run using the `pulumi` CLI
at Pulumi.Deployment..ctor()
at Pulumi.Deployment.RunAsync(Func`1 func)
at Pulumi.Deployment.RunAsync(Func`1 func)
at Pulumi.Deployment.RunAsync(Action action)
at Program.Main() in /Users/user/temp/quickstart/Program.cs:line 9
at Program.<Main>()
```
2019-11-09 17:05:24 +00:00
Mikhail Shilkov
3460d12876
Reduce the output of dotnet build ( #3477 )
2019-11-08 21:24:05 +00:00
Mikhail Shilkov
60607c2558
F# helpers ( #3443 )
...
F# helpers for outputs manipulation and related
2019-11-08 15:50:48 +00:00
CyrusNajmabadi
3ec525135d
Fix null ref. Add Tuple overloads up to 8 params. ( #3471 )
2019-11-07 23:58:23 -08:00
Evan Boyle
47662346d0
various fixes to get build running on mac ( #3454 )
2019-11-06 11:11:38 -08:00
Pat Gavlin
1ad7e80624
Remove the hanging '-' from .NET versions. ( #3458 )
...
Instead of 1.5.0-preview-, produce 1.5.0-preview.
2019-11-06 09:54:54 -08:00
CyrusNajmabadi
05d7a8f0ab
Discover resource plugins dynamically from the user's project. ( #3450 )
2019-11-05 20:38:59 -08:00
Mikhail Shilkov
f7d5a5118b
Remove .NET examples ( #3419 )
2019-10-30 08:16:06 +01:00
CyrusNajmabadi
df06b8fc9b
Add publishing to nuget support ( #3416 )
2019-10-29 20:14:49 -07:00
CyrusNajmabadi
9f5f12c766
Simplify dotnet resource options ( #3411 )
2019-10-28 14:01:36 -07:00
CyrusNajmabadi
df12fa7574
Don't read a resource if the Id we got was null or empty. ( #3410 )
2019-10-27 00:06:16 -07:00
CyrusNajmabadi
a343bb015f
Fix null argument in reads ( #3409 )
2019-10-26 14:17:42 -07:00
CyrusNajmabadi
394c91d7f6
Add **preview** .NET Core support for pulumi. ( #3399 )
2019-10-25 16:59:50 -07:00