Integrate Kubernetes compute, scoped Agent placement and observable releases (#195)
This commit is contained in:
@@ -407,12 +407,19 @@ pkgs.runCommand (if contractOnly then "qx-contract" else "qx-checked-candidate")
|
|||||||
${pkgs.nodejs_24}/bin/node ${./check-execution.mjs} \
|
${pkgs.nodejs_24}/bin/node ${./check-execution.mjs} \
|
||||||
${protocol}/libexec/quixos-protocol/execution-world.mjs \
|
${protocol}/libexec/quixos-protocol/execution-world.mjs \
|
||||||
"$out/execution-plan.json" "$out/checks.json" "$out"
|
"$out/execution-plan.json" "$out/checks.json" "$out"
|
||||||
mkdir -p "$out/bin"
|
# The optional development host is acquired only when explicitly run.
|
||||||
cat > "$out/bin/run-isolated" <<EOF
|
# Embedding its executable here made every source check build Web Studio
|
||||||
#!${pkgs.runtimeShell}
|
# and a full host even when only checked Package outputs were consumed.
|
||||||
exec ${runtimePackages.camino-isolated-workspace}/bin/camino-isolated-workspace "$out" "\$@"
|
cp ${
|
||||||
EOF
|
pkgs.writeText "qx-isolated-runtime.json" (
|
||||||
chmod +x "$out/bin/run-isolated"
|
builtins.toJSON {
|
||||||
|
codec = "quixos-isolated-runtime/1";
|
||||||
|
source = {
|
||||||
|
inherit (root.lock.quixos) repository commit;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
)
|
||||||
|
} "$out/isolated-runtime.json"
|
||||||
''}
|
''}
|
||||||
''}
|
''}
|
||||||
${pkgs.lib.optionalString (
|
${pkgs.lib.optionalString (
|
||||||
|
|||||||
Reference in New Issue
Block a user