mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-12 07:09:59 +00:00
feat(cli): run-ID telemetry correlation and check breakdown event
HYPERFRAMES_RUN_ID (trimmed, 128-char cap) attaches as run_id to the generic cli_command / cli_command_result events, absent when unset, so an orchestrator setting it per design element can group a verify loop's invocations in analytics. check additionally emits one check_report event per invocation (including lint-short-circuited and failing runs): gate booleans, per-class error/warning counts, launch/seek/contrast phase timings, sample counts, ok and exit code. Timings stay internal; no command output changes.
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
let resolved = false;
|
||||
let runId: string | undefined;
|
||||
|
||||
export function getRunId(): string | undefined {
|
||||
if (!resolved) {
|
||||
const value = process.env["HYPERFRAMES_RUN_ID"]?.trim().slice(0, 128);
|
||||
runId = value ? value : undefined;
|
||||
resolved = true;
|
||||
}
|
||||
|
||||
return runId;
|
||||
}
|
||||
Reference in New Issue
Block a user