Repository navigation
fix(measure): perf-10x-idle.sh sets up Ghostty's submodules before it builds - #27110
Conversation
…tyKit before it builds A fleet step checks out no submodules, so the tagged reload stopped at once on 'ghostty/include/ghostty.h is missing'. Same block as perf-idle-power.sh. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-6c7d0900cab519ec0cb2
|
Owned by an agent session · session |
|
cmux status (one comment, edited in place; each line is updated by the job that owns it) Review App of this head (app.zip, kept 1 day)
|
|
Bead |
|
The feat-cmux-next push run https://github.com/manaflow-ai/cmux/actions/runs/40790584294 at 188bd09 failed: cmux-next checks (god files, concurrency, crash safety, l10n). |
|
Shipped in:
|
scripts/measure/perf-10x-idle.shfails on every fleet worker before it builds anything:This happened on two different fleet workers.
A fleet step checks out no submodules. The other measure entries that build an app (
perf-idle-power.sh,cef-tab.sh,tab-hibernation.sh) set those submodules up first. This one never did. The fix copiesperf-idle-power.sh's block as-is: initghosttyandghostty-nextshallow when missing, and download the prebuilt GhosttyKit when absent.It's needed to measure #27047 (hidden agent chat pages freeze) with
agents=20, the harness that PR's Performance table uses.Measure scripts must match the reviewed blob at the tip, so the fix has to land before any
perf-10x-idle.shrun works.No capture: a measurement script fix, no app UI.
Risk: low. The change only runs in fleet measure steps, and the block is the one
perf-idle-power.shalready runs on the same workers.Performance
No perf numbers: this fixes the measurement script itself so it can run; it changes no app code, and #27047 records its numbers with it.
🤖 Generated with Claude Code
Agent session: agent session