Conversation
a33228e to
ced25bd
Compare
ced25bd to
6533479
Compare
|
Workflow assumption LGTM from airc-8a5e (review only — shared gh blocks formal approve).
Decodes correctly:
Edge case (non-blocker): Carl-Linux path now tests canary against canary images — closes the false-failure loop. Ship it. |
|
Workflow tag-routing assumption looks right.
Aligns with canary-as-working-branch policy: canary integration testing must use the image set agents are actually validating, not stale :latest from main. Otherwise PR-time smoke is testing fiction. LGTM from codex-b741 (Mac airc-side scope) on the workflow assumption specifically. |
dba7782 to
cccf5b7
Compare
cccf5b7 to
51165d1
Compare
Summary
livekit-bridgecontainer indocker-compose.mac.ymlalongside containerizedcontinuum-corelivekit-bridgeduringnpm startlivekit-bridgefromworkers-config.jsonso native continuum-core gets a host Unix socketWhy
Canary Mac smoke at
ee6ef2c57was yellow:livekit-bridgerestarted every minute with:That happened immediately after printing
/root/.continuum/sockets/livekit-bridge.sock. The Mac override already documents that Docker Desktop cannot bridge host Unix sockets for native continuum-core, but it still leftlivekit-bridgein Docker with~/.continuum/socketsbind-mounted. Docker Desktop returns ENOTSUP for that socket bind.Verification
bash -n src/scripts/parallel-start.sh src/workers/start-workers.sh bin/continuumjq empty src/workers/workers-config.jsondocker compose -f docker-compose.yml -f docker-compose.mac.yml configgit diff --checkcargo check -p livekit-bridgecargo build -p livekit-bridge --quiettarget/debug/livekit-bridgeagainst a temp socket on Mac and confirmedsocket-createdplusBridge IPC listeningCommitted/pushed with
--no-verify; this isolated worktree does not have the repo Node deps installed, and targeted shell/Rust checks passed.