Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

ci: drop no-op --max-concurrency 1; document why the lane stays serial

2 months ago

f990d6a
Authored
Max Weinbach7/14/2026, 3:53:27 AM
On Bun >=1.3 --max-concurrency only gates test.concurrent, which this
repo never uses, so the flag serialized nothing. Real parallelism was
measured and rejected for now: --parallel implies per-file isolation,
re-importing the src graph + jsdom preload per file (+2.2s/file, ~4-5x
total CPU), netting only 25% on 16 cores and a regression on CI-sized
runners; --shard surfaced 61 cross-file mock/state coupling failures.
docs/bun-native-migration.md records the measurements and re-adoption
criteria. Workflow pin tests now assert the flag never returns.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Parent97582ad

11 files changed
  • .github/workflows/ci.yml+1−3
  • .github/workflows/cowork-server-release.yml+1−1
  • .github/workflows/desktop-release.yml+1−1
  • AGENTS.md+1−1
  • CLAUDE.md+2−2
  • docs/bun-native-migration.md+11−1
  • docs/platform-abstraction-plan.md+1−1
  • test/ci.workflow.test.ts+7−1
  • test/cowork-server-release.workflow.test.ts+2−1
  • test/desktop-release.workflow.test.ts+2−1
  • test/tool-retry-raw-events.test.ts+1−1