mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-11-10 01:50:13 +01:00
Merge master and check registered failover cursors
Use the registered controller state when checkpoint persistence replaces the local journal with an external marker. The new regression follows registration and real checkpoint conversion before remote preparation, reproducing the stale-copy bypass on the prior guard. Current backups retain the existing integrity checks. Resolve the workflow fixture conflict by keeping each normal-route input once. Verified 1,192 native session/execution-driver tests, ten workflow checks, fresh server declarations and the workflow project typecheck. Maintained preflight, module boundaries, whitespace and secrets/PII checks pass. Fresh CI and exact-head Apex review remain required. Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
commit
cd8c9cd07c
17 files changed
+537
-120
No files matched your search
@@ -16,8 +16,9 @@ async function resolveTarget(event: string, cadence: string, branch = "master")
|
||||
const output = path.join(directory, "output");
|
||||
const result = spawnSync("bash", ["-c", `gh() { printf '%s\\n' "$MOCK_BRANCH_SHA"; }\n${script}`], {
|
||||
encoding: "utf8", env: { ...process.env, EVENT_NAME: event, EVAL_CADENCE: cadence,
|
||||
IMAGE_ONLY: "false", TESTOPS_REQUESTED: "false",
|
||||
TARGET_BRANCH: branch, DEFAULT_BRANCH: "master", GITHUB_SHA: queuedSha,
|
||||
MOCK_BRANCH_SHA: advancedSha, GITHUB_OUTPUT: output, REPOSITORY: "paperclipai/paperclip", IMAGE_ONLY: "false" },
|
||||
MOCK_BRANCH_SHA: advancedSha, GITHUB_OUTPUT: output, REPOSITORY: "paperclipai/paperclip" },
|
||||
});
|
||||
return { status: result.status, stderr: result.stderr,
|
||||
output: await readFile(output, "utf8").catch(() => "") };
|
||||
|
||||
Reference in new issue
Block a user