IsExecutable{ctx, "/work"} -> {false, nil}
LoadPluginProjectAt{ctx, "/work"} -> {PluginProject{Runtime:ProjectRuntimeInfo{name:"go"}, Packages:map[1]{"pkg-c":PackageSpec{Source:"./pkg-c"}}}, "/work/PulumiPlugin.yaml", nil}
IsExecutable{ctx, "/work/project/pkg-b"} -> {false, nil}
LoadPluginProjectAt{ctx, "/work/project/pkg-b"} -> {PluginProject{Runtime:ProjectRuntimeInfo{name:"nodejs"}, Packages:map[1]{"pkg-c":PackageSpec{Source:"../../pkg-c"}}}, "/work/project/pkg-b/PulumiPlugin.yaml", nil}
IsExecutable{ctx, "/work/pkg-c"} -> {false, nil}
LoadPluginProjectAt{ctx, "/work/pkg-c"} -> {PluginProject{Runtime:ProjectRuntimeInfo{name:"python"}}, "/work/pkg-c/PulumiPlugin.yaml", nil}
InstallPluginAt{ctx, "/work/pkg-c", PluginProject{Runtime:ProjectRuntimeInfo{name:"python"}}} -> {nil}
GetRequiredPackages{ctx, "/work/pkg-c", PluginProject{Runtime:ProjectRuntimeInfo{name:"python"}}} -> {nil, nil, nil}
RunPackage{ctx, "/work", "/work/pkg-c", nil} -> {invariantProvider{path:"/work/pkg-c"}, nil}
GenerateLocalSDK{ctx, ProjectRuntimeInfo{name:"go"}, "/work", invariantProvider{path:"/work/pkg-c"}} -> {LinkablePackageDescriptor{Path:"/work/pkg-c/sdk-<nil>"}, nil}
LinkIntoProject{ctx, ProjectRuntimeInfo{name:"go"}, "/work", [1]{LinkablePackageDescriptor{Path:"/work/pkg-c/sdk-<nil>"}}} -> {nil}
InstallPluginAt{ctx, "/work", PluginProject{Runtime:ProjectRuntimeInfo{name:"go"}, Packages:map[1]{"pkg-c":PackageSpec{Source:"./pkg-c"}}}} -> {nil}
GetRequiredPackages{ctx, "/work", PluginProject{Runtime:ProjectRuntimeInfo{name:"go"}, Packages:map[1]{"pkg-c":PackageSpec{Source:"./pkg-c"}}}} -> {nil, nil, nil}
RunPackage{ctx, "/work/project/pkg-b", "/work/pkg-c", nil} -> {invariantProvider{path:"/work/pkg-c"}, nil}
GenerateLocalSDK{ctx, ProjectRuntimeInfo{name:"nodejs"}, "/work/project/pkg-b", invariantProvider{path:"/work/pkg-c"}} -> {LinkablePackageDescriptor{Path:"/work/pkg-c/sdk-<nil>"}, nil}
LinkIntoProject{ctx, ProjectRuntimeInfo{name:"nodejs"}, "/work/project/pkg-b", [1]{LinkablePackageDescriptor{Path:"/work/pkg-c/sdk-<nil>"}}} -> {nil}
InstallPluginAt{ctx, "/work/project/pkg-b", PluginProject{Runtime:ProjectRuntimeInfo{name:"nodejs"}, Packages:map[1]{"pkg-c":PackageSpec{Source:"../../pkg-c"}}}} -> {nil}
GetRequiredPackages{ctx, "/work/project/pkg-b", PluginProject{Runtime:ProjectRuntimeInfo{name:"nodejs"}, Packages:map[1]{"pkg-c":PackageSpec{Source:"../../pkg-c"}}}} -> {nil, nil, nil}
RunPackage{ctx, "/work/project", "/work", nil} -> {invariantProvider{path:"/work"}, nil}
GenerateLocalSDK{ctx, ProjectRuntimeInfo{name:"go"}, "/work/project", invariantProvider{path:"/work"}} -> {LinkablePackageDescriptor{Path:"/work/sdk-<nil>"}, nil}
RunPackage{ctx, "/work/project", "/work/project/pkg-b", nil} -> {invariantProvider{path:"/work/project/pkg-b"}, nil}
GenerateLocalSDK{ctx, ProjectRuntimeInfo{name:"go"}, "/work/project", invariantProvider{path:"/work/project/pkg-b"}} -> {LinkablePackageDescriptor{Path:"/work/project/pkg-b/sdk-<nil>"}, nil}
LinkIntoProject{ctx, ProjectRuntimeInfo{name:"go"}, "/work/project", [2]{LinkablePackageDescriptor{Path:"/work/sdk-<nil>"}, LinkablePackageDescriptor{Path:"/work/project/pkg-b/sdk-<nil>"}}} -> {nil}
