Files
openclaw/scripts/testbox-lease-freshness.d.mts
Peter SteinbergerandGitHub 3d1b771035 fix(ci): catch script declaration drift before merge (#110248)
* fix(ci): verify script declaration contracts

* fix(ci): harden declaration export analysis

* fix(ci): cover opaque script module exports

* test(ci): cover cyclic script declaration barrels
2026-07-18 02:54:26 +01:00

27 lines
586 B
TypeScript

export function testboxLeaseStaleReasons(saved: unknown, current: unknown): string[];
export function prepareTestboxLeaseFreshness({
args,
env,
provider,
repoRoot,
}: {
args: unknown;
env: unknown;
provider: unknown;
repoRoot: unknown;
}): {
current: {
version: number;
baseSha: string;
headSha: string;
workingTreeClean: boolean;
dependencyDigest: string;
environmentDigest: string;
workflow: unknown;
job: unknown;
ref: unknown;
};
path: string;
} | null;
export function recordTestboxLeaseFreshness(prepared: unknown): void;