Skip to content

Unblock build-fast from native WebRTC metadata fetch#409

Merged
cbusillo merged 1 commit into
mainfrom
fix/build-fast-realtime-metadata
Jun 6, 2026
Merged

Unblock build-fast from native WebRTC metadata fetch#409
cbusillo merged 1 commit into
mainfrom
fix/build-fast-realtime-metadata

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

@cbusillo cbusillo commented Jun 6, 2026

Summary

  • remove the default macOS native WebRTC libwebrtc git dependency from code-rs/realtime-webrtc so Cargo metadata no longer cold-fetches juberti-oai/rust-sdks and livekit/protocol before builds
  • keep the TUI-facing WebRTC API surface as an unsupported stub; websocket realtime remains the supported default transport
  • document the temporary native WebRTC overlay boundary in code-rs/realtime-webrtc/README.md
  • update the new exec harness safety scenarios for the current item.started + item.completed command lifecycle emitted by a freshly built binary

Refs #396

Validation

  • CARGO_HOME=/Users/cbusillo/Developer/code/.cargo-home RUSTUP_HOME=/Users/cbusillo/Developer/code/.cargo-home/rustup ./build-fast.sh
  • just harness-smoke
  • scoped Claude review: no blocking findings

Notes

  • WebRTC realtime transport now fails clearly with UnsupportedPlatform in the default build. Restoring native WebRTC should be a deliberate overlay with an opt-in dependency path, not a default build dependency that can stall local dogfood validation.

@cbusillo cbusillo merged commit 7fcbdd3 into main Jun 6, 2026
1 check passed
@cbusillo cbusillo deleted the fix/build-fast-realtime-metadata branch June 6, 2026 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant