INNER CODE UNIT · TypeScript
timer
openai/codex-security · github-action/src/main.ts:47
const timer = setInterval(() => core.info(`${label} is still running; elapsed: ${elapsed(started)}.`), 30_000);
timer.unref();
return timer;
}
export async function runAction(actionRoot: string, overrides: Partial<Dependencies> = {}): Promise<void> {
const deps = {setupRuntime, runProcess, cleanupRuntime, ...overrides};
let inputs: Inputs | undefined;
let target: Target | undefined;
let runtime: Runtime | undefined;
let tempRoot = '';
let success = false;
let finalSummary = '';
let finalTitle = 'Scan could not complete.';
for (const name of OUTPUT_NAMES) core.setOutput(name, '');
core.setOutput('scan-status', 'failed');
core.setOutput('policy-status', 'not-evaluated');
core.setOutput('report-status', 'failed');