chore: refresh benchmarks for v1.19.0 - #866
Conversation
📝 WalkthroughWalkthroughThis PR updates benchmark data and documentation for the Aube package manager. The benchmark results file is refreshed with new measurement data across three benchmark suites, tool versions are bumped, and the README is updated to display the new performance ratios. ChangesBenchmark Results Update
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Comment |
Greptile SummaryThis PR refreshes benchmark data from aube 1.18.2 → 1.19.0 (along with deno 2.8.2 → 2.8.3 and pnpm 11.5.2 → 11.6.0) and updates the README marketing ratios to match.
Confidence Score: 5/5Only benchmark data and README prose are changed — no code paths, logic, or configuration are affected. Both files contain purely numerical benchmark results and derived marketing copy. The stated ratios in the README are arithmetically correct against the new results.json values, all stats fields (mean, stddev, min, max, text) are internally consistent, and version bumps match what is described in the PR. The one eyebrow-raiser — npm cold-cache dropping from ~31 s to ~12 s — is flagged by the author and is consistent with a tighter stddev in the new run (±0.31 s vs ±1.63 s), suggesting a cleaner hermetic environment rather than a measurement error. No files require special attention. Important Files Changed
Reviews (1): Last reviewed commit: "chore: refresh benchmarks" | Re-trigger Greptile |
🤖 Refreshed benchmarks
benchmarks/results.jsonwas pinned to aube1.18.2; the workspace is now1.19.0. Re-ranmise run bench:bumpon the hermetic Verdaccio registry (500mbit / 50ms per the mise task) and regeneratedbenchmarks/results.jsonplus the READMEBENCH_RATIOSblock. The benchmark matrix pins aube's GVS mode vianpm_config_enable_global_virtual_store=true|false(the auto-synthesized env alias for theenableGlobalVirtualStoresetting), so GitHub Actions' inheritedCI=trueenvironment does not change whether aube runs with GVS enabled or disabled.Benchmark changes
Versions:
Public ratios: warm installs vs Bun 7x -> 6x; warm installs vs pnpm 6x -> 8x; repeat test vs Bun 5x -> 5x; repeat test vs pnpm 29x -> 34x.
Review the numbers before merging — if anything looks wildly off vs. the previous release, investigate before landing. Hermetic proxy jitter or an npmjs uplink hiccup can occasionally skew results.
Once merged to main, the updated bench results flow into the next
release-plz-prrun automatically.Generated by the
bench-refreshworkflow.Note
Low Risk
Documentation and benchmark JSON only; no runtime or package-manager logic changes.
Overview
Refreshes published benchmark numbers for aube 1.19.0 (from 1.18.2) by re-running the hermetic
bench:bumpflow and committingbenchmarks/results.json.The README Fast installs blurb (
BENCH_RATIOS) is regenerated from those results: warm install vs pnpm 6x → 8x, vs Bun 7x → 6x; repeatinstall && testvs pnpm 29x → 34x (vs Bun stays 5x). Tool pins in the JSON also move to deno 2.8.3 and pnpm 11.6.0, with faster aube times across warm/cold install and repeat-test scenarios alongside shifts for other managers (notably large cold-cache drops for npm/pnpm in this run).Reviewed by Cursor Bugbot for commit 00fcb0d. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit
Documentation