推进 workflow overview 发布 artifact URL workflow
This commit is contained in:
@@ -64,6 +64,7 @@ import {
|
||||
renderIniPanelShellWorkflowOverviewEmbeddingMountState,
|
||||
mountIniPanelShellWorkflowOverviewEmbeddingMountState,
|
||||
validateIniPanelShellWorkflowOverviewReleaseReadinessArtifactJson,
|
||||
loadIniPanelShellWorkflowOverviewReleaseReadinessArtifactUrl,
|
||||
createIniPanelShellWorkflowOverviewReleaseReadinessArtifactDisplayViewModel,
|
||||
createIniPanelShellWorkflowOverviewReleaseReadinessArtifactRenderState,
|
||||
createIniPanelShellWorkflowOverviewReleaseReadinessArtifactDomContract,
|
||||
@@ -162,6 +163,10 @@ when an outer shell needs to validate a project release readiness artifact JSON
|
||||
through the same read-only workflow overview surface. It parses the artifact,
|
||||
returns stable validation rows, and does not execute release gates or CNC
|
||||
behavior.
|
||||
Use `loadIniPanelShellWorkflowOverviewReleaseReadinessArtifactUrl()` or
|
||||
`linuxCncIniPanelWorkflowOverviewApi.loadWorkflowOverviewReleaseReadinessArtifactUrl()`
|
||||
when the shell should fetch the artifact JSON URL, validate it, and optionally
|
||||
mount the render-state into caller-owned DOM without executing gates.
|
||||
Use `createIniPanelShellWorkflowOverviewReleaseReadinessArtifactDisplayViewModel()`,
|
||||
`createIniPanelShellWorkflowOverviewReleaseReadinessArtifactRenderState()`,
|
||||
`createIniPanelShellWorkflowOverviewReleaseReadinessArtifactDomContract()`,
|
||||
|
||||
@@ -46,8 +46,12 @@ continuation records are in `../text14.txt`.
|
||||
and validate it with `createProjectReleaseReadinessArtifactValidation()`.
|
||||
Browser shells can also pass the JSON to
|
||||
`linuxCncIniPanelWorkflowOverviewApi.validateWorkflowOverviewReleaseReadinessArtifactJson()`
|
||||
through the workflow overview iframe and receive stable validation rows. When
|
||||
the outer shell needs DOM output, the workflow overview iframe also exposes
|
||||
through the workflow overview iframe and receive stable validation rows. They
|
||||
can also call
|
||||
`linuxCncIniPanelWorkflowOverviewApi.loadWorkflowOverviewReleaseReadinessArtifactUrl()`
|
||||
to fetch the artifact URL, validate it, and optionally mount the resulting
|
||||
read-only render state. When the outer shell needs DOM output, the workflow
|
||||
overview iframe also exposes
|
||||
display, render-state, DOM readiness, renderer, and mount helpers for the
|
||||
same release readiness artifact validation.
|
||||
- OPFS/session callers can use `createMachineSessionPersistenceSummary()` or
|
||||
|
||||
Reference in New Issue
Block a user