feat(ql3): bind deployment locks to release catalogs

This commit is contained in:
whyour
2026-08-16 15:08:15 +08:00
parent 00a65360cf
commit 2ccdd71851
7 changed files with 440 additions and 79 deletions
@@ -812,6 +812,8 @@ function auditCeremonyBundle(options) {
return Object.freeze({
compatible: true,
releaseScope: identity.releaseScope,
sourceRepository: identity.sourceRepository,
workflowIdentity: catalog.workflowIdentity,
releaseSetDigest: releaseSet.value.releaseSetDigest,
catalogManifestDigest: manifestDigest,
immutableReference: `${catalog.repository}@${manifestDigest}`,
@@ -820,6 +822,7 @@ function auditCeremonyBundle(options) {
externalToolResultsReplayed: false,
deploymentMutation: false,
contentDigest: expected.contentDigest,
releaseSet: releaseSet.value,
});
}