Skip to content

chore: add CI benchmarks for v1.18.0–v1.33.1 (20 versions)#190

Merged
erraggy merged 2 commits intomainfrom
chore/benchmark-backfill-ci
Dec 26, 2025
Merged

chore: add CI benchmarks for v1.18.0–v1.33.1 (20 versions)#190
erraggy merged 2 commits intomainfrom
chore/benchmark-backfill-ci

Conversation

@erraggy
Copy link
Copy Markdown
Owner

@erraggy erraggy commented Dec 26, 2025

Summary

Backfilled CI-generated benchmarks (linux/amd64) for 20 historical versions, covering v1.18.0 through v1.33.1.

Versions

All 20 versions completed successfully ✅

v1.18.0 v1.19.0 v1.20.0 v1.21.0 v1.22.0 v1.23.0 v1.24.0 v1.25.0 v1.26.0 v1.27.0 v1.28.0 v1.28.1 v1.29.0 v1.30.0 v1.30.1 v1.31.0 v1.32.0 v1.32.1 v1.33.0 v1.33.1

Details

  • Succeeded: 20/20
  • Platform: linux/amd64 (GitHub Actions runner)
  • CPU: AMD EPYC 7763 64-Core Processor

These CI-generated benchmarks provide consistent, reproducible results for cross-version comparisons, replacing local Mac benchmarks which have ±50% I/O variance.

Changes

  1. 20 CI benchmark files in benchmarks/benchmark-v*.txt
  2. Script fix for bash 3.2 compatibility (macOS default)
  3. Updated docs:
    • benchmarks/README.md - New directory structure, CI vs local comparison
    • benchmarks.md - Platform info, note about benchmark sources

🤖 Generated via scripts/backfill-ci-benchmarks.sh

Backfilled CI-generated benchmarks (linux/amd64) for 10 versions:
  - v1.28.0 ✓
  - v1.28.1 ✓
  - v1.29.0 ✓
  - v1.30.0 ✓
  - v1.30.1 ✓
  - v1.31.0 ✓
  - v1.32.0 ✓
  - v1.32.1 ✓
  - v1.33.0 ✓
  - v1.33.1 ✓

Also fixes backfill script for bash 3.2 compatibility (macOS default).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented Dec 26, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 80.22%. Comparing base (b46f2db) to head (14a1feb).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #190   +/-   ##
=======================================
  Coverage   80.22%   80.22%           
=======================================
  Files         102      102           
  Lines       19909    19909           
=======================================
  Hits        15971    15971           
  Misses       2847     2847           
  Partials     1091     1091           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Adds 10 more CI-generated benchmarks (linux/amd64) for major releases:
  - v1.18.0 ✓
  - v1.19.0 ✓
  - v1.20.0 ✓
  - v1.21.0 ✓
  - v1.22.0 ✓
  - v1.23.0 ✓
  - v1.24.0 ✓
  - v1.25.0 ✓
  - v1.26.0 ✓
  - v1.27.0 ✓

Documentation updates:
  - benchmarks/README.md: Updated directory structure, CI vs local comparison
  - benchmarks.md: Added CI platform info, note about benchmark sources

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@erraggy erraggy changed the title chore: add CI benchmarks for v1.28.0–v1.33.1 chore: add CI benchmarks for v1.18.0–v1.33.1 (20 versions) Dec 26, 2025
@erraggy erraggy merged commit a3c7fba into main Dec 26, 2025
7 checks passed
@erraggy erraggy deleted the chore/benchmark-backfill-ci branch December 26, 2025 03:26
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