Carry accepted chunk maps through the runner
This commit is contained in:
@@ -69,6 +69,16 @@ func CloneSerializedArtifact(artifact SerializedArtifact) SerializedArtifact {
|
||||
return artifact
|
||||
}
|
||||
|
||||
// CloneSerializedArtifactPointer returns an independently owned artifact when
|
||||
// one is present.
|
||||
func CloneSerializedArtifactPointer(artifact *SerializedArtifact) *SerializedArtifact {
|
||||
if artifact == nil {
|
||||
return nil
|
||||
}
|
||||
cloned := CloneSerializedArtifact(*artifact)
|
||||
return &cloned
|
||||
}
|
||||
|
||||
func CloneSerializedOutput(output SerializedOutput) SerializedOutput {
|
||||
output.Artifact = CloneSerializedArtifact(output.Artifact)
|
||||
return output
|
||||
|
||||
Reference in New Issue
Block a user