fix: reuse current env hash registry tags
This commit is contained in:
@@ -1786,8 +1786,8 @@ function serviceImageCatalogProvenance(catalogService) {
|
||||
}
|
||||
|
||||
function artifactRecordForEnvReuseCatalogReuse({ service, catalogService, commitId }) {
|
||||
const environmentImage = catalogService?.environmentImage ?? service.environmentImage ?? null;
|
||||
const environmentDigest = catalogService?.environmentDigest ?? service.environmentDigest ?? "not_published";
|
||||
const environmentImage = service.environmentImage ?? catalogService?.environmentImage ?? null;
|
||||
const environmentDigest = service.environmentDigest ?? catalogService?.environmentDigest ?? "not_published";
|
||||
const imageTag = imageTagFromReference(environmentImage);
|
||||
const bootCommit = service.codeChanged === true || service.envChanged === true
|
||||
? service.bootCommit ?? commitId
|
||||
@@ -1813,7 +1813,7 @@ function artifactRecordForEnvReuseCatalogReuse({ service, catalogService, commit
|
||||
buildCreatedAt: catalogService?.buildCreatedAt ?? null,
|
||||
buildSource: catalogService?.buildSource ?? null,
|
||||
buildBackend: "reused-env-catalog",
|
||||
repositoryDigest: catalogService?.repositoryDigest ?? repositoryDigestFor(environmentImage, environmentDigest),
|
||||
repositoryDigest: service.repositoryDigest ?? repositoryDigestFor(environmentImage, environmentDigest) ?? catalogService?.repositoryDigest ?? null,
|
||||
bootEnvEvidence: bootEnvEvidence({ service: { ...service, bootCommit }, commitId: bootCommit, environmentImage, environmentDigest })
|
||||
};
|
||||
if (!environmentImage || !imageTag || !shaDigestPattern.test(environmentDigest)) {
|
||||
@@ -1827,7 +1827,7 @@ function artifactRecordForEnvReuseCatalogReuse({ service, catalogService, commit
|
||||
return {
|
||||
...base,
|
||||
status: "reused",
|
||||
reusedFrom: service.reuse?.reusedFrom ?? catalogService?.environmentInputHash ?? catalogService?.componentInputHash ?? imageTag,
|
||||
reusedFrom: service.reuse?.reusedFrom ?? service.environmentInputHash ?? catalogService?.environmentInputHash ?? catalogService?.componentInputHash ?? imageTag,
|
||||
notPublishedReason: null
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user