| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| gbrain-darwin-arm64 | 2026-09-16 | 145.5 MB | |
| gbrain-linux-x64 | 2026-09-16 | 183.7 MB | |
| README.md | 2026-09-16 | 2.3 kB | |
| v0.50.4.0 source code.tar.gz | 2026-09-16 | 21.7 MB | |
| v0.50.4.0 source code.zip | 2026-09-16 | 24.9 MB | |
| Totals: 5 Items | 375.9 MB | 0 | |
For contributors
Required CI checks finish about two-thirds sooner in matched warm-cache runs. Selected E2E tests and isolated serial tests each use four workers, while ten unit workers share a duration-weighted scheduler. BrainBench CLI children reuse a snapshot built for their default embedding profile.
Three matched warm-cache pairs and one cold-cache pair on Bun 1.3.13 measured the time from workflow dispatch through both required aggregate checks, including job queues. Dispatch timing is a proxy for push-to-green and excludes webhook delivery.
| Measurement | Before | After | Change |
|---|---|---|---|
| Warm required checks, median | 16m23s | 5m21s | 67.3% shorter |
| Cold required checks, one pair | 12m57s | 5m42s | 56.0% shorter |
| Warm runner minutes, median | 66.57 | 70.17 | 5.4% more |
| Cold runner minutes, one pair | 63.77 | 71.65 | 12.4% more |
The measured improvement exceeds the 50% acceptance criterion. The projected 4–5 minute target remains unmet by 21 seconds at the warm median; the slowest unit worker itself did not get faster.
Itemized changes
- Selected E2E files are selected and filtered once, then frozen into validated partitions with separate Postgres services. An explicit empty selection runs no tests; missing input fails.
- Serial workers retain one process per file and memory-aware pools. Machine-exclusive files run once, after shard 1's pool drains. Seventeen coverage lanes verify identity, commit, completion, and actual LCOV counts; incomplete evidence is visibly degraded.
- Unit, serial, and E2E timing refreshes retain source metadata, reject failed or truncated inputs, and keep timing artifacts for 14 days. Testing documentation explains when and how to refresh weights.
- Legacy unit and default CLI snapshots have separate artifacts and locks. Normal lock release and crash recovery preserve owner records so delayed cleanup cannot steal another builder's lock. Explicit cold-mode and schema/embedding validation remain supported.
- Matched runs retain all 262 serial and 222 selected E2E files. Cold and snapshot BrainBench runs produce identical scores across 804 turns. Required check names, eval thresholds, and nightly coverage remain unchanged; successful test results are never cached.