Skip to content

ci(codspeed): add benchmark workflow with required features#84

Merged
bug-ops merged 2 commits intomainfrom
fix/codspeed-features
Feb 2, 2026
Merged

ci(codspeed): add benchmark workflow with required features#84
bug-ops merged 2 commits intomainfrom
fix/codspeed-features

Conversation

@bug-ops
Copy link
Owner

@bug-ops bug-ops commented Feb 2, 2026

Summary

  • Add CodSpeed workflow for continuous performance benchmarking
  • Fix build errors by enabling required feature flags:
    • test-utils for hdbconnect-arrow benchmarks
    • cache for hdbconnect-mcp benchmarks
  • Replace criterion 0.8 with codspeed-criterion-compat 4.3.0
  • Update action versions (checkout v4, moonrepo/setup-rust v1)

Supersedes #83 (CodSpeed auto-generated PR had build errors due to missing feature flags).

Test plan

  • CI workflow runs successfully
  • Benchmarks compile and execute in CodSpeed

- Add CodSpeed workflow for continuous benchmarking
- Enable test-utils feature for hdbconnect-arrow benchmarks
- Enable cache feature for hdbconnect-mcp benchmarks
- Replace criterion with codspeed-criterion-compat
@github-actions github-actions bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code ci size/L labels Feb 2, 2026
@codecov-commenter
Copy link

codecov-commenter commented Feb 2, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

Impacted file tree graph

@@           Coverage Diff           @@
##             main      #84   +/-   ##
=======================================
  Coverage   84.09%   84.09%           
=======================================
  Files          63       63           
  Lines       12618    12618           
=======================================
  Hits        10611    10611           
  Misses       2007     2007           
Flag Coverage Δ
hdbconnect-arrow 84.03% <ø> (ø)
hdbconnect-mcp 84.03% <ø> (ø)
python 100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@codspeed-hq
Copy link

codspeed-hq bot commented Feb 2, 2026

CodSpeed Performance Report

Congrats! CodSpeed is installed 🎉

🆕 137 new benchmarks were detected.

You will start to see performance impacts in the reports once the benchmarks are run from your default branch.

Detected benchmarks


ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.

@bug-ops bug-ops merged commit 56cc23d into main Feb 2, 2026
38 checks passed
@bug-ops bug-ops deleted the fix/codspeed-features branch February 2, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci dependencies Pull requests that update a dependency file rust Pull requests that update rust code size/L

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants