limited-rainbow-51650
05/07/2026, 9:50 AMpulumi/pulumi-dotnet repo?limited-rainbow-51650
05/07/2026, 9:50 AMechoing-dinner-19531
05/07/2026, 9:59 AMlimited-rainbow-51650
05/07/2026, 10:36 AMechoing-dinner-19531
05/07/2026, 10:45 AMlimited-rainbow-51650
05/08/2026, 8:48 AMechoing-dinner-19531
05/08/2026, 10:21 AMlimited-rainbow-51650
05/08/2026, 12:56 PMechoing-dinner-19531
05/08/2026, 1:01 PMlimited-rainbow-51650
05/11/2026, 9:57 AMpulumi/pulumi-dotnet adds pu/pu as a git submodule and regularly bumps the version. Any reason why file pulumi-language-dotnet/go.mod doesn't use the submodule as a Go dependency for pulumi/pkg/v3 and pulumi/sdk/v3? I expected to see lines like this:
replace <http://github.com/pulumi/pulumi/pkg/v3|github.com/pulumi/pulumi/pkg/v3> => ../pulumi/pkg
replace <http://github.com/pulumi/pulumi/sdk/v3|github.com/pulumi/pulumi/sdk/v3> => ../pulumi/sdkechoing-dinner-19531
05/11/2026, 11:10 AMlimited-rainbow-51650
05/11/2026, 11:54 AMechoing-dinner-19531
05/11/2026, 12:02 PMlimited-rainbow-51650
05/11/2026, 12:11 PMpu/pu PR adapted.echoing-dinner-19531
05/11/2026, 12:26 PMlimited-rainbow-51650
05/11/2026, 12:55 PMpu/pu release first, before updating to that new tag in pu/pu-dotnet?echoing-dinner-19531
05/11/2026, 1:21 PMlimited-rainbow-51650
05/11/2026, 2:10 PMpu/pu-dotnet PR. echoing-dinner-19531
05/11/2026, 2:32 PMchangie newlimited-rainbow-51650
05/11/2026, 2:34 PMechoing-dinner-19531
05/11/2026, 2:38 PMlimited-rainbow-51650
05/11/2026, 2:39 PMpu/pu, should this change be committed to my branch?
https://github.com/pulumi/pulumi-dotnet/actions/runs/25676489282/job/75376853963echoing-dinner-19531
05/11/2026, 2:41 PMechoing-dinner-19531
05/11/2026, 2:41 PMlimited-rainbow-51650
05/11/2026, 3:00 PMlimited-rainbow-51650
05/11/2026, 3:37 PMechoing-dinner-19531
05/11/2026, 3:40 PMlimited-rainbow-51650
05/11/2026, 3:46 PMlimited-rainbow-51650
05/11/2026, 3:48 PMechoing-dinner-19531
05/11/2026, 4:08 PMlimited-rainbow-51650
05/11/2026, 4:28 PMlimited-rainbow-51650
05/11/2026, 5:22 PMBar type with property `has-a-hyphen`:
namespace Pulumi.Repro.Outputs
{
[OutputType]
public sealed class Bar
{
public readonly string? HasAHyphen;
[OutputConstructor]
private Bar(string? hasAHyphen)
{
HasAHyphen = hasAHyphen;
}
}
}
https://github.com/pulumi/pulumi-dotnet/pull/1005/changes#diff-38cc86e1d6c0095a873b3c4039024affdddb8ca573a535a5afefca03b1428857R16echoing-dinner-19531
05/11/2026, 5:26 PMlimited-rainbow-51650
05/11/2026, 5:27 PMechoing-dinner-19531
05/11/2026, 5:29 PMlimited-rainbow-51650
05/11/2026, 5:31 PMechoing-dinner-19531
05/11/2026, 5:34 PMlimited-rainbow-51650
05/11/2026, 6:49 PMechoing-dinner-19531
05/11/2026, 6:55 PMlimited-rainbow-51650
05/17/2026, 4:52 PMechoing-dinner-19531
05/17/2026, 5:02 PMlimited-rainbow-51650
05/17/2026, 5:19 PMdotnet , specifically for Cert-Manager
https://github.com/pulumi/crd2pulumi/issues/17echoing-dinner-19531
05/17/2026, 6:58 PMechoing-dinner-19531
05/18/2026, 7:11 PMlimited-rainbow-51650
05/27/2026, 11:07 AMnodejs is still impacted too. E.g. this CRD snippet leads to the following generated TS code:
/**
* SecurityLabels is the source-of-truth set of labels for this identity.
*/
security-labels?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>;echoing-dinner-19531
05/27/2026, 11:09 AMechoing-dinner-19531
05/27/2026, 11:09 AMlimited-rainbow-51650
05/27/2026, 11:12 AMsecurity-labels -> securityLabels in TS. What is the dispute within the team?echoing-dinner-19531
05/27/2026, 11:13 AMlimited-rainbow-51650
05/27/2026, 11:16 AMcrd2pulumi by this, then I guess the right place to fix this is codegen.echoing-dinner-19531
05/27/2026, 11:18 AMlimited-rainbow-51650
05/27/2026, 11:20 AMechoing-dinner-19531
05/27/2026, 11:21 AMlimited-rainbow-51650
05/27/2026, 11:23 AMcrd2pulumi? You have a generated SDK and a non-parameterizable k8s provider. Where do you store these mappings in that case?echoing-dinner-19531
05/27/2026, 11:27 AMlimited-rainbow-51650
05/27/2026, 11:28 AMechoing-dinner-19531
05/27/2026, 11:32 AM