Anton Tayanovskyy

Results 334 comments of Anton Tayanovskyy

One implementation issue here is determining child resource set. Currently resource C constructor mutates parent P resource property `__childResources` which gets read in `getAllTransitivelyReferencedCustomResourceURNs` called from `registerResource`, `readResource`. In the...

This is currently blocked until we have a go-ahead for breaking changes for these reasons: - there is no non-breaking path forward for Node JS implementing input-ty Parent and Providers...

@benesch please upvote the issue (I just did), these are definitely tradeoffs and it may be possible to reconsider. Also: we do periodically issue breaking changes so the intent here...

Based on our chat with @pgavlin `Resource.getProvider` becomes async. Possibly (in the worst case), all resource constructions become async and we need to transition from constructors to static methods. I...

I'd still like to see a repro to contextualize the solutions 🙏 The hypothesis that there is a deadlock because this loop waits on Task1 that depends on Task2 and...

@evanandrews-xrd ah, thanks a lot to pointing me to the repro code, I missed that we have that in the ticket! That is great. @dixler technically we must have a...

@iwahbe you are perhaps suggesting a better pretty-print for Go wrapped errors. I feel like it's on Go to fix/change that no? Alternatively, if there's a Go-community accepted package that...

@dixler special casing compilation error experience makes sense to me! Please feel free to open another ticket for it and let's do it, it sounds like a very easy quality...

It seems to do with property decorators: ``` import pulumi class Secret(pulumi.CustomResource): def __init__(self): pass @property @pulumi.getter def arn(self) -> pulumi.Output[str]: """ Amazon Resource Name (ARN) of the secret. """...

The fix can look along these lines: ``` import pulumi from typing import TypeVar, Callable, Any _F = TypeVar('_F', bound=Callable[..., Any]) def getter(func: _F) -> _F: return func class Secret(pulumi.CustomResource):...