强化发布 readiness artifact gate evidence 校验

This commit is contained in:
2026-06-16 11:01:37 +08:00
parent 9abca15d60
commit ce2c145374
10 changed files with 442 additions and 40 deletions

View File

@@ -266,6 +266,9 @@ assert.deepEqual(createProjectReleaseReadinessArtifactValidation(releaseReadines
gateCount: 10,
expectedGateCount: 10,
expectedGateIds: createProjectReleaseGateManifest().gateIds,
gateManifestReady: true,
gateResultMatrixReady: true,
gateActionPlanReady: true,
blockedRuntimeFamilies: [
"L4-USER-M-PROCESS",
"L4-TOOL-DB",
@@ -282,6 +285,21 @@ assert.deepEqual(createProjectReleaseReadinessArtifactValidation(releaseReadines
label: "Project release gate",
value: "passed",
},
{
id: "gate-manifest",
label: "Gate manifest",
value: "ready",
},
{
id: "gate-result-matrix",
label: "Gate result matrix",
value: "ready",
},
{
id: "gate-action-plan",
label: "Gate action plan",
value: "ready",
},
{
id: "validation",
label: "Artifact validation",
@@ -305,6 +323,9 @@ assert.deepEqual(
"simConfigInventory.skipped",
"simConfigInventory.unexpectedFail",
"blockedRuntimeFamilies",
"gateManifest",
"gateResultMatrix",
"gateActionPlan",
"gates.length",
"gates.passed",
"rows.project-release-gate",