feat: add G14 monorepo CI planner
This commit is contained in:
@@ -187,7 +187,16 @@ function publishRecordsFromReport(report, target) {
|
||||
buildCreatedAt: service.buildCreatedAt ?? null,
|
||||
buildSource: service.buildSource ?? null,
|
||||
digest: service.digest,
|
||||
repositoryDigest: service.repositoryDigest ?? `${image.repository}@${service.digest}`
|
||||
repositoryDigest: service.repositoryDigest ?? `${image.repository}@${service.digest}`,
|
||||
componentCommitId: service.componentCommitId ?? null,
|
||||
componentInputHash: service.componentInputHash ?? null,
|
||||
dockerfileHash: service.dockerfileHash ?? null,
|
||||
baseImageReference: service.baseImageReference ?? null,
|
||||
baseImageDigest: service.baseImageDigest ?? null,
|
||||
buildArgsHash: service.buildArgsHash ?? null,
|
||||
ciAffected: service.ciAffected ?? null,
|
||||
ciReason: service.ciReason ?? [],
|
||||
reuse: service.reuse ?? null
|
||||
});
|
||||
}
|
||||
|
||||
@@ -277,6 +286,15 @@ function refreshDocuments({ deploy, catalog, workloads, target, publishRecords,
|
||||
catalogService.buildCreatedAt = publishRecord?.buildCreatedAt ?? null;
|
||||
catalogService.buildSource = publishRecord?.buildSource ?? null;
|
||||
catalogService.digest = publishRecord?.digest ?? "not_published";
|
||||
catalogService.componentCommitId = publishRecord?.componentCommitId ?? catalogService.componentCommitId ?? null;
|
||||
catalogService.componentInputHash = publishRecord?.componentInputHash ?? catalogService.componentInputHash ?? null;
|
||||
catalogService.dockerfileHash = publishRecord?.dockerfileHash ?? catalogService.dockerfileHash ?? null;
|
||||
catalogService.baseImageReference = publishRecord?.baseImageReference ?? catalogService.baseImageReference ?? null;
|
||||
catalogService.baseImageDigest = publishRecord?.baseImageDigest ?? catalogService.baseImageDigest ?? null;
|
||||
catalogService.buildArgsHash = publishRecord?.buildArgsHash ?? catalogService.buildArgsHash ?? null;
|
||||
catalogService.ciAffected = publishRecord?.ciAffected ?? catalogService.ciAffected ?? null;
|
||||
catalogService.ciReason = publishRecord?.ciReason ?? catalogService.ciReason ?? [];
|
||||
catalogService.reuse = publishRecord?.reuse ?? catalogService.reuse ?? null;
|
||||
catalogService.publishState = publishRecord ? "published" : "skeleton-only";
|
||||
catalogService.publishEnabled = inventory?.publishEnabled ?? required;
|
||||
catalogService.artifactRequired = required;
|
||||
@@ -290,6 +308,11 @@ function refreshDocuments({ deploy, catalog, workloads, target, publishRecords,
|
||||
imageTag,
|
||||
buildCreatedAt: catalogService.buildCreatedAt,
|
||||
digest: catalogService.digest,
|
||||
componentCommitId: catalogService.componentCommitId,
|
||||
componentInputHash: catalogService.componentInputHash,
|
||||
dockerfileHash: catalogService.dockerfileHash,
|
||||
ciAffected: catalogService.ciAffected,
|
||||
ciReason: catalogService.ciReason,
|
||||
publishState: catalogService.publishState,
|
||||
artifactRequired: catalogService.artifactRequired,
|
||||
notPublishedReason: catalogService.notPublishedReason
|
||||
|
||||
Reference in New Issue
Block a user