@@ -1475,12 +1475,15 @@ func (mrc *moduleOrRepositoryContext) doExecute(thread *starlark.Thread, b *star
1475
1475
btree .NewObjectCreatingNodeMerger (
1476
1476
mrc .commandEncoder ,
1477
1477
referenceFormat ,
1478
- /* parentNodeComputer = */ func (contents * object. Contents , childNodes []* model_command_pb.ArgumentList_Element , outgoingReferences object. OutgoingReferences , metadata []dag. ObjectContentsWalker ) (model_core.PatchedMessage [* model_command_pb.ArgumentList_Element , dag.ObjectContentsWalker ], error ) {
1478
+ /* parentNodeComputer = */ func (createdObject model_core. CreatedObject [dag. ObjectContentsWalker ] , childNodes []* model_command_pb.ArgumentList_Element ) (model_core.PatchedMessage [* model_command_pb.ArgumentList_Element , dag.ObjectContentsWalker ], error ) {
1479
1479
patcher := model_core .NewReferenceMessagePatcher [dag.ObjectContentsWalker ]()
1480
1480
return model_core .NewPatchedMessage (
1481
1481
& model_command_pb.ArgumentList_Element {
1482
1482
Level : & model_command_pb.ArgumentList_Element_Parent {
1483
- Parent : patcher .AddReference (contents .GetReference (), dag .NewSimpleObjectContentsWalker (contents , metadata )),
1483
+ Parent : patcher .AddReference (
1484
+ createdObject .Contents .GetReference (),
1485
+ dag .NewSimpleObjectContentsWalker (createdObject .Contents , createdObject .Metadata ),
1486
+ ),
1484
1487
},
1485
1488
},
1486
1489
patcher ,
@@ -1555,7 +1558,7 @@ func (mrc *moduleOrRepositoryContext) doExecute(thread *starlark.Thread, b *star
1555
1558
1556
1559
commandPatcher := argumentList .Patcher
1557
1560
commandPatcher .Merge (environmentVariableList .Patcher )
1558
- commandContents , commandMetadata , err := model_core .MarshalAndEncodePatchedMessage (
1561
+ createdCommand , err := model_core .MarshalAndEncodePatchedMessage (
1559
1562
model_core .NewPatchedMessage (
1560
1563
& model_command_pb.Command {
1561
1564
Arguments : argumentList .Message ,
@@ -1586,8 +1589,8 @@ func (mrc *moduleOrRepositoryContext) doExecute(thread *starlark.Thread, b *star
1586
1589
Message : & model_analysis_pb.ActionResult_Key {
1587
1590
PlatformPkixPublicKey : mrc .repoPlatform .Message .ExecPkixPublicKey ,
1588
1591
CommandReference : keyPatcher .AddReference (
1589
- commandContents .GetReference (),
1590
- dag .NewSimpleObjectContentsWalker (commandContents , commandMetadata ),
1592
+ createdCommand . Contents .GetReference (),
1593
+ dag .NewSimpleObjectContentsWalker (createdCommand . Contents , createdCommand . Metadata ),
1591
1594
),
1592
1595
InputRootReference : inputRootReference .Message .Reference ,
1593
1596
ExecutionTimeout : & durationpb.Duration {Seconds : timeout },
@@ -1852,7 +1855,7 @@ func (mrc *moduleOrRepositoryContext) doRead(thread *starlark.Thread, b *starlar
1852
1855
return nil , err
1853
1856
}
1854
1857
1855
- commandContents , commandMetadata , err := model_core .MarshalAndEncodePatchedMessage (
1858
+ createdCommand , err := model_core .MarshalAndEncodePatchedMessage (
1856
1859
model_core .NewPatchedMessage (
1857
1860
& model_command_pb.Command {
1858
1861
Arguments : []* model_command_pb.ArgumentList_Element {
@@ -1893,8 +1896,8 @@ func (mrc *moduleOrRepositoryContext) doRead(thread *starlark.Thread, b *starlar
1893
1896
Message : & model_analysis_pb.ActionResult_Key {
1894
1897
PlatformPkixPublicKey : mrc .repoPlatform .Message .ExecPkixPublicKey ,
1895
1898
CommandReference : keyPatcher .AddReference (
1896
- commandContents .GetReference (),
1897
- dag .NewSimpleObjectContentsWalker (commandContents , commandMetadata ),
1899
+ createdCommand . Contents .GetReference (),
1900
+ dag .NewSimpleObjectContentsWalker (createdCommand . Contents , createdCommand . Metadata ),
1898
1901
),
1899
1902
InputRootReference : inputRootReference .Message .Reference ,
1900
1903
ExecutionTimeout : & durationpb.Duration {Seconds : 300 },
@@ -1986,7 +1989,7 @@ func (mrc *moduleOrRepositoryContext) doWhich(thread *starlark.Thread, b *starla
1986
1989
}
1987
1990
1988
1991
referenceFormat := mrc .computer .buildSpecificationReference .GetReferenceFormat ()
1989
- commandContents , commandMetadata , err := model_core .MarshalAndEncodePatchedMessage (
1992
+ createdCommand , err := model_core .MarshalAndEncodePatchedMessage (
1990
1993
model_core .NewPatchedMessage (
1991
1994
& model_command_pb.Command {
1992
1995
Arguments : []* model_command_pb.ArgumentList_Element {
@@ -2020,7 +2023,7 @@ func (mrc *moduleOrRepositoryContext) doWhich(thread *starlark.Thread, b *starla
2020
2023
return nil , fmt .Errorf ("failed to create command: %w" , err )
2021
2024
}
2022
2025
2023
- inputRootContents , inputRootMetadata , err := model_core .MarshalAndEncodePatchedMessage (
2026
+ createdInputRoot , err := model_core .MarshalAndEncodePatchedMessage (
2024
2027
model_core.NewSimplePatchedMessage [dag.ObjectContentsWalker ](
2025
2028
& model_filesystem_pb.Directory {
2026
2029
Leaves : & model_filesystem_pb.Directory_LeavesInline {
@@ -2041,12 +2044,12 @@ func (mrc *moduleOrRepositoryContext) doWhich(thread *starlark.Thread, b *starla
2041
2044
Message : & model_analysis_pb.ActionResult_Key {
2042
2045
PlatformPkixPublicKey : mrc .repoPlatform .Message .ExecPkixPublicKey ,
2043
2046
CommandReference : keyPatcher .AddReference (
2044
- commandContents .GetReference (),
2045
- dag .NewSimpleObjectContentsWalker (commandContents , commandMetadata ),
2047
+ createdCommand . Contents .GetReference (),
2048
+ dag .NewSimpleObjectContentsWalker (createdCommand . Contents , createdCommand . Metadata ),
2046
2049
),
2047
2050
InputRootReference : keyPatcher .AddReference (
2048
- inputRootContents .GetReference (),
2049
- dag .NewSimpleObjectContentsWalker (inputRootContents , inputRootMetadata ),
2051
+ createdInputRoot . Contents .GetReference (),
2052
+ dag .NewSimpleObjectContentsWalker (createdInputRoot . Contents , createdInputRoot . Metadata ),
2050
2053
),
2051
2054
ExecutionTimeout : & durationpb.Duration {Seconds : 60 },
2052
2055
},
@@ -2161,7 +2164,7 @@ func (mrc *moduleOrRepositoryContext) Exists(p *model_starlark.BarePath) (bool,
2161
2164
return false , err
2162
2165
}
2163
2166
2164
- commandContents , commandMetadata , err := model_core .MarshalAndEncodePatchedMessage (
2167
+ createdCommand , err := model_core .MarshalAndEncodePatchedMessage (
2165
2168
model_core .NewPatchedMessage (
2166
2169
& model_command_pb.Command {
2167
2170
Arguments : []* model_command_pb.ArgumentList_Element {
@@ -2207,8 +2210,8 @@ func (mrc *moduleOrRepositoryContext) Exists(p *model_starlark.BarePath) (bool,
2207
2210
Message : & model_analysis_pb.ActionResult_Key {
2208
2211
PlatformPkixPublicKey : mrc .repoPlatform .Message .ExecPkixPublicKey ,
2209
2212
CommandReference : keyPatcher .AddReference (
2210
- commandContents .GetReference (),
2211
- dag .NewSimpleObjectContentsWalker (commandContents , commandMetadata ),
2213
+ createdCommand . Contents .GetReference (),
2214
+ dag .NewSimpleObjectContentsWalker (createdCommand . Contents , createdCommand . Metadata ),
2212
2215
),
2213
2216
InputRootReference : inputRootReference .Message .Reference ,
2214
2217
ExecutionTimeout : & durationpb.Duration {Seconds : 300 },
@@ -2972,15 +2975,15 @@ func (c *baseComputer) createMerkleTreeFromChangeTrackingDirectory(ctx context.C
2972
2975
2973
2976
// Store the root directory itself. We don't embed it into the
2974
2977
// response, as that prevents it from being accessed separately.
2975
- contents , children , err := model_core .MarshalAndEncodePatchedMessage (
2978
+ createdRootDirectoryObject , err := model_core .MarshalAndEncodePatchedMessage (
2976
2979
createdRootDirectory .Message ,
2977
2980
c .buildSpecificationReference .GetReferenceFormat (),
2978
2981
directoryCreationParameters .GetEncoder (),
2979
2982
)
2980
2983
if err != nil {
2981
2984
return model_core.PatchedMessage [* model_filesystem_pb.DirectoryReference , dag.ObjectContentsWalker ]{}, err
2982
2985
}
2983
- capturedRootDirectory := fileWritingMerkleTreeCapturer .CaptureObject (contents , children )
2986
+ capturedRootDirectory := fileWritingMerkleTreeCapturer .CaptureObject (createdRootDirectoryObject )
2984
2987
2985
2988
// Finalize writing of Merkle tree nodes to disk, and provide
2986
2989
// read access to the nodes, so that they can be uploaded.
@@ -2992,7 +2995,7 @@ func (c *baseComputer) createMerkleTreeFromChangeTrackingDirectory(ctx context.C
2992
2995
merkleTreeNodes = nil
2993
2996
2994
2997
patcher := model_core .NewReferenceMessagePatcher [dag.ObjectContentsWalker ]()
2995
- rootReference := contents .GetReference ()
2998
+ rootReference := createdRootDirectoryObject . Contents .GetReference ()
2996
2999
return model_core .NewPatchedMessage (
2997
3000
createdRootDirectory .ToDirectoryReference (
2998
3001
patcher .AddReference (
0 commit comments