* perf(ci): start source feedback early and diagnose stalled runs * fix(ci): verify workflow identities before main comparison limits * fix(ci): preserve diagnostics across passing checks and install failures * fix(ci): preserve ambiguous workflow run ordering * fix(ci): preserve failure-report candidate and request budgets * fix(ci): retain candidate errors while checking later main evidence * fix(ci): retain partial reports and require complete health scans * test(ci): prune stale fixtures and duplicated assumptions
19 lines
594 B
TypeScript
19 lines
594 B
TypeScript
export interface StaticTaskContext {
|
|
readonly version: 1;
|
|
readonly sourceSha: string;
|
|
readonly sourceClean: boolean;
|
|
readonly prHeadSha?: string;
|
|
readonly nodeVersion: string;
|
|
readonly npmVersion: string;
|
|
readonly turboVersion: string;
|
|
readonly platform: string;
|
|
readonly architecture: string;
|
|
readonly taskHashes: Readonly<Record<string, string>>;
|
|
}
|
|
export function parseStaticTaskContext(value: unknown): StaticTaskContext;
|
|
export function recordStaticTaskContext(options?: {
|
|
root?: string;
|
|
npmCli?: string;
|
|
outputDirectory?: string;
|
|
}): Promise<StaticTaskContext>;
|