9 lines
501 B
TypeScript
9 lines
501 B
TypeScript
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.
|
||
|
|
const [repository, commit, log] = process.argv.slice(2);
|
||
|
|
if (!repository || !commit || !log || process.argv.length !== 5)
|
||
|
|
throw Error("source-check-driver REPOSITORY COMMIT LOG");
|
||
|
|
process.stdout.write((await buildImmutableCandidate({ repository, commit }, "workspace", log)) + "\n");
|