Commit Graph

5 Commits

Author SHA1 Message Date
Justin Van Patten 40f03fb299
Update dotnet to 3.71.1 ()
Also update the minimum required SDK version for codegen to 3.71.1 as
it's necessary to be able to use parameterized explicit providers
(https://github.com/pulumi/pulumi-dotnet/pull/435).
2024-12-20 12:52:58 +00:00
Julien 6622f8a4e6
Codegen for .NET InvokeOutputOptions ()
Add codegen for https://github.com/pulumi/pulumi-dotnet/pull/412

Generate variants of output form invokes that take `InvokeOutputOptions`
as options, which allow specifying DependsOn. This requires a release of
https://github.com/pulumi/pulumi-dotnet/pull/412 first.
2024-12-11 20:07:57 +00:00
Zaid Ajaj 377a4b461f
Use Pulumi v3.66.1 in .NET sdk-gen ()
Follow up to https://github.com/pulumi/pulumi/pull/16912 where we no
longer use faulty package v3.66.0 and instead use v3.66.1
2024-08-09 22:12:28 +00:00
Zaid Ajaj 5fedf392e6
[sdk-gen] Support parameterized .NET provider SDKs ()
This PR extends sdk-gen for .NET to support parameterized providers.
When a schema has a parameterization, we emit a new function
`PackageParameterization()` in the `Utilities` class and call this
function for generated resources, invokes and methods.

It requires https://github.com/pulumi/pulumi-dotnet/pull/311 to be
merged first and a new version of Pulumi nuget package to be released,
then we can bump the version we use here.

EDIT: Now using Pulumi nuget package v3.66.0 
2024-08-09 13:16:20 +00:00
Justin Van Patten b29807f2b4
[sdkgen/dotnet] Bump Pulumi version reference ()
Bump the default version range for the referenced `Pulumi` package to a
version that supports `Config.GetDouble` (3.55+;
380536dd85).

Fixes 
2024-06-27 05:16:14 +00:00