Files
openclaw/scripts/validate-qa-runtime-pair-summary.d.mts
Peter Steinberger 277e887c3a fix(release): validate frozen runtime pair evidence (#114707)
* fix(release): validate frozen runtime pair evidence

* fix(release): pin frozen runtime gap identities

* style(release): satisfy frozen validator lint

* fix(ci): repair release blocker checks
2026-07-27 15:49:42 -04:00

32 lines
764 B
TypeScript

#!/usr/bin/env node
export function parseArgs(argv: string[]):
| {
summaryPath: string;
reportSummaryPath?: string;
reportMarkdownPath?: string;
requireExplicitGap: boolean;
targetSha?: string;
lane?: string;
}
| undefined;
export function validateQaRuntimePairSummary(
summary: unknown,
options?: { requireExplicitGap?: boolean; targetSha?: string; lane?: string },
): {
total: number;
passed: number;
failed: 0;
skipped: number;
};
export function validateQaRuntimePairReport(
summary: unknown,
reportSummary: unknown,
reportMarkdown: unknown,
options?: { requireExplicitGap?: boolean; targetSha?: string; lane?: string },
): {
total: number;
passed: number;
failed: 0;
skipped: number;
};