Files
openclaw/scripts/full-release-validation-state.d.mts
Vincent Koc a2f0b84e8a fix(release): report blockers before diagnostics finish (#127014)
* fix(release): separate decisions from diagnostic drain

* test(release): align decision drain fixtures

* fix(release): pin artifact downloads to valid v8 SHA

* fix(release): default empty evidence paths in plans

* fix(release): bind complete evidence reuse selection

* fix(release): harden retry artifact integrity

* fix(release): canonicalize reused validation evidence

* fix(release): bind manifest children to execution plan

* test(release): fix validation fixture types

* fix(release): retry transient decision artifact reads
2026-08-21 09:14:39 -07:00

16 lines
540 B
TypeScript

export * from "./full-release-validation-policy.mjs";
export function validateChildBinding(
child: Record<string, unknown>,
run: Record<string, unknown>,
jobs: Record<string, unknown>[],
): Record<string, unknown>;
export function parsePlanInputs(value: string): Record<string, unknown>;
export function hydrateReusedPlan(
plan: Record<string, unknown>[],
evidence: Record<string, unknown>,
): Record<string, unknown>[];
export function formatReleaseStateHeartbeat(
mode: string,
decision: Record<string, unknown>,
): string;