Skip to content

Exclude resource refs from property dependencies for packaged components #1416

Exclude resource refs from property dependencies for packaged components

Exclude resource refs from property dependencies for packaged components #1416

Triggered via pull request February 19, 2025 23:43
Status Failure
Total duration 23m 17s
Artifacts

pr.yml

on: pull_request
Matrix: integration-tests
setup_matrix
0s
setup_matrix
Matrix: conformance-tests
Matrix: build
check-pr
0s
check-pr
release-dev-sdk  /  Publish dotnet SDK
release-dev-sdk / Publish dotnet SDK
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 8 warnings
Unexpected file modified: sdk/Pulumi/Pulumi.xml#L1
File modified: @@ -1420,17 +1420,17 @@ `Resources` vector in presence of deliberate errors. </summary> </member> - <member name="M:Pulumi.Deployment.SerializeResourcePropertiesAsync(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean,System.Boolean)"> + <member name="M:Pulumi.Deployment.SerializeResourcePropertiesAsync(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean,System.Boolean,System.Boolean)"> <summary> - <see cref="M:Pulumi.Deployment.SerializeResourcePropertiesAsync(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean,System.Boolean)"/> walks the props object passed in, + <see cref="M:Pulumi.Deployment.SerializeResourcePropertiesAsync(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean,System.Boolean,System.Boolean)"/> walks the props object passed in, awaiting all interior promises besides those for <see cref="P:Pulumi.Resource.Urn"/> and <see cref="P:Pulumi.CustomResource.Id"/>, creating a reasonable POCO object that can be remoted over to registerResource. </summary> </member> - <member name="M:Pulumi.Deployment.SerializeFilteredPropertiesAsync(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Predicate{System.String},System.Boolean,System.Boolean)"> + <member name="M:Pulumi.Deployment.SerializeFilteredPropertiesAsync(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Predicate{System.String},System.Boolean,System.Boolean,System.Boolean)"> <summary> - <see cref="M:Pulumi.Deployment.SerializeFilteredPropertiesAsync(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Predicate{System.String},System.Boolean,System.Boolean)"/> walks the props object passed in, + <see cref="M:Pulumi.Deployment.SerializeFilteredPropertiesAsync(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Predicate{System.String},System.Boolean,System.Boolean,System.Boolean)"/> walks the props object passed in, awaiting all interior promises for properties with keys that match the provided filter, creating a reasonable POCO object that can be remoted over to registerResource. </summary> @@ -1444,8 +1444,14 @@ responsibility to ensure that the monitor supports the OutputValues feature. </param> + <param name="excludeResourceReferencesFromDependencies"> + Specifies if we should exclude resource references from the resulting + <see cref="F:Pulumi.Deployment.SerializationResult.PropertyToDependentResources"/>. This is useful for remote + components (i.e. multi-lang components, or MLCs) where we want property dependencies to be + empty for a property that only contains resource references. + </param> </member> - <member name="M:Pulumi.Deployment.SerializeFilteredPropertiesRawAsync(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Predicate{System.String},System.Boolean,System.Boolean)"> + <member name="M:Pulumi.Deployment.SerializeFilteredPropertiesRawAsync(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Predicate{System.String},System.Boolean,System.Boolean,System.Boolean)"> <summary> Acts as `SerializeFilteredPropertiesAsync` without the last step of encoding the value into a Protobuf form. @@ -2765,7 +2771,7 @@ SpecialOutputValueSig is a randomly assigned hash used to identify outputs in maps. See sdk/go/common/resource/properties.go. </summary> </member> - <member name="M:Pulumi.Serializatio
build (ubuntu-latest, 6.0.x)
Unexpected changes detected: 1. See file annotations for details.
build (ubuntu-latest, 8.0.x)
The job was canceled because "ubuntu-latest_6_0_x" failed.
build (ubuntu-latest, 8.0.x)
The operation was canceled.
check-pr
Process completed with exit code 1.
conformance-tests (ubuntu-latest, 6.0.x)
Restore cache failed: Dependencies file is not found in /home/runner/work/pulumi-dotnet/pulumi-dotnet. Supported file pattern: go.sum
conformance-tests (macos-13, 6.0.x)
Restore cache failed: Dependencies file is not found in /Users/runner/work/pulumi-dotnet/pulumi-dotnet. Supported file pattern: go.sum
integration-tests (ubuntu-latest, 6.0.x)
Restore cache failed: Dependencies file is not found in /home/runner/work/pulumi-dotnet/pulumi-dotnet. Supported file pattern: go.sum
integration-tests (ubuntu-latest, 8.0.x)
Restore cache failed: Dependencies file is not found in /home/runner/work/pulumi-dotnet/pulumi-dotnet. Supported file pattern: go.sum
integration-tests (windows-latest, 6.0.x)
Restore cache failed: Dependencies file is not found in D:\a\pulumi-dotnet\pulumi-dotnet. Supported file pattern: go.sum
integration-tests (windows-latest, 8.0.x)
Restore cache failed: Dependencies file is not found in D:\a\pulumi-dotnet\pulumi-dotnet. Supported file pattern: go.sum
integration-tests (macos-13, 6.0.x)
Restore cache failed: Dependencies file is not found in /Users/runner/work/pulumi-dotnet/pulumi-dotnet. Supported file pattern: go.sum
integration-tests (macos-13, 8.0.x)
Restore cache failed: Dependencies file is not found in /Users/runner/work/pulumi-dotnet/pulumi-dotnet. Supported file pattern: go.sum