refactor(macos): bundle single relay binary

This commit is contained in:
Peter Steinberger
2025-12-20 19:35:29 +00:00
parent 8421ef7b4a
commit 405ff0377a
7 changed files with 81 additions and 29 deletions

View File

@@ -12,11 +12,8 @@ describe("ensureClawdisCliOnPath", () => {
try {
const relayDir = path.join(tmp, "Relay");
await fs.mkdir(relayDir, { recursive: true });
const gatewayPath = path.join(relayDir, "clawdis-gateway");
const cliPath = path.join(relayDir, "clawdis");
await fs.writeFile(gatewayPath, "#!/bin/sh\nexit 0\n", "utf-8");
await fs.writeFile(cliPath, "#!/bin/sh\necho ok\n", "utf-8");
await fs.chmod(gatewayPath, 0o755);
await fs.chmod(cliPath, 0o755);
const originalPath = process.env.PATH;
@@ -25,7 +22,7 @@ describe("ensureClawdisCliOnPath", () => {
delete process.env.CLAWDIS_PATH_BOOTSTRAPPED;
try {
ensureClawdisCliOnPath({
execPath: gatewayPath,
execPath: cliPath,
cwd: tmp,
homeDir: tmp,
platform: "darwin",