mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-25 03:45:46 -06:00
a2f0b84e8a
* 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
16 lines
540 B
TypeScript
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;
|