新增项目发布 gate action plan API
This commit is contained in:
@@ -37,10 +37,12 @@ continuation records are in `../text14.txt`.
|
||||
- CI dashboards and external SDK callers can use
|
||||
`createProjectReleaseGateManifest()` to discover required gate commands and
|
||||
expected smoke outputs, `createProjectReleaseGateResultMatrix()` to map
|
||||
observed outputs onto passed/unknown gate rows, and
|
||||
observed outputs onto passed/unknown gate rows,
|
||||
`createProjectReleaseGateActionPlan()` to derive pending gate commands, the
|
||||
next command, display rows, and a shell script from that matrix, and
|
||||
`createProjectReleaseReadinessReport()` for a machine-readable release
|
||||
readiness report covering the same manifest, result matrix, sim-config
|
||||
inventory baseline, and blocked runtime families.
|
||||
readiness report covering the same manifest, result matrix, action plan,
|
||||
sim-config inventory baseline, and blocked runtime families.
|
||||
`createProjectReleaseReadinessSummaryViewModel()` turns that report into
|
||||
stable status text and rows for dashboards. The report helper is evidence
|
||||
driven and only reports `ready: true` when the caller supplies release gate
|
||||
|
||||
Reference in New Issue
Block a user