2026-10-06 20:56:37 -07:00
|
|
|
import { buildImmutableCandidate } from "./checked-build.js";
|
|
|
|
|
|
|
|
|
|
// Installed platform driver, run only inside the sealed checker's unprivileged
|
|
|
|
|
// evaluator. Authored flakes never become the outer evaluator program.
|
2026-10-10 17:09:03 -07:00
|
|
|
const [repository, commit, log, workspaceId] = process.argv.slice(2);
|
|
|
|
|
if (!repository || !commit || !log || !workspaceId || process.argv.length !== 6)
|
|
|
|
|
throw Error("source-check-driver REPOSITORY COMMIT LOG WORKSPACE_ID");
|
|
|
|
|
process.stdout.write(
|
|
|
|
|
(await buildImmutableCandidate({ repository, commit }, "workspace", log, false, undefined, workspaceId)) + "\n",
|
|
|
|
|
);
|