Consolidate analyze session execution state

This commit is contained in:
2026-09-04 15:57:54 +00:00
parent 5c520dc0d4
commit 172e2d6a4f
12 changed files with 401 additions and 268 deletions

View File

@@ -283,6 +283,10 @@ func mapResultOutputs(stageName string, result *stage.StageResult, runID string)
sourceID = sourceIDForOutputKind(kind)
}
}
producerRunID := strings.TrimSpace(ref.ProducerRunID)
if producerRunID == "" {
producerRunID = runID
}
out = append(out, manifest.ArtifactRecord{
Kind: kind,
SourceID: sourceID,
@@ -290,7 +294,7 @@ func mapResultOutputs(stageName string, result *stage.StageResult, runID string)
ArchivePath: ref.ArchivePath,
Contract: cloneContractMetadata(ref.Contract),
ExternalProvenance: cloneExternalProvenance(ref.ExternalProvenance),
ProducerRunID: runID,
ProducerRunID: producerRunID,
RemoteKey: ref.RemoteKey,
Checksum: ref.Checksum,
})