From 59cc15f3cc922a4661a472cc8e31a19bfcc39ae4 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 7 Jan 2026 02:41:01 +0000 Subject: [PATCH] fix(relay): guard QR smoke mode --- CHANGELOG.md | 1 + src/macos/relay.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 917530a90..fe99525ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,6 +28,7 @@ - Docs: add ClawdHub guide and hubs link for browsing, install, and sync workflows. - Docs: add FAQ for PNPM/Bun lockfile migration warning; link AgentSkills spec + ClawdHub guide (`/clawdhub`) from skills docs. - Build: import tool-display JSON as a module instead of runtime file reads. Thanks @mukhtharcm for PR #312. +- Build: fix macOS packaging QR smoke test for the bun-compiled relay. Thanks @dbhurley for PR #358. - Browser: fix `browser snapshot`/`browser act` timeouts under Bun by patching Playwright’s CDP WebSocket selection. Thanks @azade-c for PR #307. - Browser: add `--browser-profile` flag and honor profile in tabs routes + browser tool. Thanks @jamesgroat for PR #324. - Gmail: include tailscale command exit codes/output when hook setup fails (easier debugging). diff --git a/src/macos/relay.ts b/src/macos/relay.ts index 9df4fa878..0db04a4c8 100644 --- a/src/macos/relay.ts +++ b/src/macos/relay.ts @@ -34,7 +34,7 @@ async function main() { // Smoke test for QR modules in bun-compiled binaries. // Verifies that QR code generation works in the bundled relay. - if (process.env.CLAWDBOT_SMOKE_QR === "1") { + if (process.env.CLAWDBOT_SMOKE_QR === "1" && args.length === 0) { try { const { renderQrPngBase64 } = await import("../web/qr-image.js"); await renderQrPngBase64("smoke-test");