Skip to content

fix(install): wait for the menu-bar endpoint after indexing - #142

Merged
bhavsarpratik merged 1 commit into
mainfrom
codex/fix-installer-menubar-timeout
Nov 6, 2026
Merged

bhavsarpratik merged 1 commit into
mainfrom
codex/fix-installer-menubar-timeout

Conversation

@bhavsarpratik

Copy link
Copy Markdown
Member

A completed local-history index can still leave the first /menubar projection running for more than five seconds. The installers treated that timeout as invalid JSON and failed the installation.

Both macOS and Linux installers now use the configured bounded readiness timeout for the menu-bar endpoint, distinguish timeout/HTTP failures from invalid JSON, and retain invalid-JSON rejection.

Validated on 9522df26e9b88a66115675a216c397dc9d3ed24d:

  • Installer tests: 28 passed.
  • Full suite: 2,578 tests run; 21 skipped.
  • macOS local install completed; /health and /menubar returned valid JSON, both LaunchAgents were running, and staged runtime parity matched this head.

Linux target-host runtime behavior was not tested.

@bhavsarpratik
bhavsarpratik merged commit 93af925 into main Nov 6, 2026
10 checks passed
@bhavsarpratik
bhavsarpratik deleted the codex/fix-installer-menubar-timeout branch November 6, 2026 10:42
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