Skip to content

fix(vscode): graceful Docker fallback on Intel Mac engine spawn - #2020

Open
bhanuaravind9549 wants to merge 1 commit into
rocketride-org:developfrom
bhanuaravind9549:fix/RR-1000-intel-mac-docker-fallback
Open

fix(vscode): graceful Docker fallback on Intel Mac engine spawn#2020
bhanuaravind9549 wants to merge 1 commit into
rocketride-org:developfrom
bhanuaravind9549:fix/RR-1000-intel-mac-docker-fallback

Conversation

@bhanuaravind9549

Copy link
Copy Markdown
Contributor

Summary

  • Fail early on Intel Mac (darwin + x64) before local engine install/start, with an actionable modal
  • Detect spawn arch mismatches (ENOEXEC / EBADARCH / "bad CPU type") and offer Switch to Docker / Open Settings
  • Installer rejects darwin-x64 with a clear Docker-pointing message (no silent "Starting server.")

Fixes #1000

Test plan

  • tsx --test apps/vscode/src/test/darwinX64Fallback.test.ts
  • On an Intel Mac (or mocked platform): set connection mode to local and confirm the Docker fallback prompt appears instead of hanging on "Starting server."

Reject unsupported darwin-x64 local engines early and prompt to switch
connectionMode to docker when spawn fails with a CPU arch mismatch.

Fixes rocketride-org#1000
@github-actions

Copy link
Copy Markdown
Contributor
🤖 Internal: Discord sync marker

Auto-managed by the Discord notification workflow. Stores the linked Discord message ID and forum thread ID. Do not edit or delete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

module:vscode VS Code extension

Projects

None yet

Development

Successfully merging this pull request may close these issues.

VSCode extension: Intel Mac users hit 'bad CPU type' on engine spawn — no graceful fallback to Docker

1 participant