展示首批evidence扩展候选
结论:release URL workflow 和 workflow overview 现在展示首批3条 evidence-expansion 候选 woodpecker-on-abort、puma-cube、melfa-example 及其G-code/source count;baseline保持28/28/131/0,hard block不解锁。
This commit is contained in:
@@ -2848,6 +2848,7 @@ export function createProjectReleaseReadinessArtifactUrlWorkflowSummaryViewModel
|
||||
workflow?.diagnosticsArtifact?.virtualHalSimConfigEvidenceExpansion?.rows,
|
||||
);
|
||||
const preferredEvidenceExpansion = evidenceExpansionRows[0] ?? {};
|
||||
const evidenceExpansionPreviewRows = evidenceExpansionRows.slice(0, 3);
|
||||
const ready = workflow?.ready === true;
|
||||
const statusText = ready ? "Ready" : "Blocked";
|
||||
const detailText = ready
|
||||
@@ -2947,6 +2948,29 @@ export function createProjectReleaseReadinessArtifactUrlWorkflowSummaryViewModel
|
||||
? `${preferredEvidenceExpansion.sourceFiles.length}`
|
||||
: "not provided",
|
||||
},
|
||||
{
|
||||
id: "evidence-expansion-candidate-list",
|
||||
label: "Evidence expansion candidate list",
|
||||
value: evidenceExpansionPreviewRows.length > 0
|
||||
? evidenceExpansionPreviewRows.map((row) => row.id).join(", ")
|
||||
: "not provided",
|
||||
},
|
||||
{
|
||||
id: "evidence-expansion-gcode-list",
|
||||
label: "Evidence expansion G-code list",
|
||||
value: evidenceExpansionPreviewRows.length > 0
|
||||
? evidenceExpansionPreviewRows.map((row) => row.gcodePath).join(", ")
|
||||
: "not provided",
|
||||
},
|
||||
{
|
||||
id: "evidence-expansion-source-count-list",
|
||||
label: "Evidence expansion source count list",
|
||||
value: evidenceExpansionPreviewRows.length > 0
|
||||
? evidenceExpansionPreviewRows.map((row) =>
|
||||
Array.isArray(row.sourceFiles) ? `${row.sourceFiles.length}` : "0"
|
||||
).join(", ")
|
||||
: "not provided",
|
||||
},
|
||||
{
|
||||
id: "evidence-expansion-artifact",
|
||||
label: "Evidence expansion artifact",
|
||||
|
||||
@@ -2576,6 +2576,9 @@ export function createIniPanelShellWorkflowOverviewReleaseReadinessArtifactUrlWo
|
||||
const preferredEvidenceExpansion = Array.isArray(evidenceExpansionRows)
|
||||
? (evidenceExpansionRows[0] ?? {})
|
||||
: {};
|
||||
const evidenceExpansionPreviewRows = Array.isArray(evidenceExpansionRows)
|
||||
? evidenceExpansionRows.slice(0, 3)
|
||||
: [];
|
||||
const ready = workflow?.ready === true;
|
||||
const promotionFamilyRows = (
|
||||
workflow?.validation?.virtualHalPromotionFamilyRows
|
||||
@@ -2708,6 +2711,29 @@ export function createIniPanelShellWorkflowOverviewReleaseReadinessArtifactUrlWo
|
||||
? `${preferredEvidenceExpansion.sourceFiles.length}`
|
||||
: "not provided",
|
||||
},
|
||||
{
|
||||
id: "evidence-expansion-candidate-list",
|
||||
label: "Evidence expansion candidate list",
|
||||
value: evidenceExpansionPreviewRows.length > 0
|
||||
? evidenceExpansionPreviewRows.map((row) => row.id).join(", ")
|
||||
: "not provided",
|
||||
},
|
||||
{
|
||||
id: "evidence-expansion-gcode-list",
|
||||
label: "Evidence expansion G-code list",
|
||||
value: evidenceExpansionPreviewRows.length > 0
|
||||
? evidenceExpansionPreviewRows.map((row) => row.gcodePath).join(", ")
|
||||
: "not provided",
|
||||
},
|
||||
{
|
||||
id: "evidence-expansion-source-count-list",
|
||||
label: "Evidence expansion source count list",
|
||||
value: evidenceExpansionPreviewRows.length > 0
|
||||
? evidenceExpansionPreviewRows.map((row) =>
|
||||
Array.isArray(row.sourceFiles) ? `${row.sourceFiles.length}` : "0"
|
||||
).join(", ")
|
||||
: "not provided",
|
||||
},
|
||||
{
|
||||
id: "hard-block-runtime-lock",
|
||||
label: "Hard-block runtime lock",
|
||||
|
||||
Reference in New Issue
Block a user