Skip to content

Add CodSpeed benchmark workflow#51

Merged
BartWaardenburg merged 1 commit into
mainfrom
codex/codspeed-divan-benchmarks
Jun 17, 2026
Merged

Add CodSpeed benchmark workflow#51
BartWaardenburg merged 1 commit into
mainfrom
codex/codspeed-divan-benchmarks

Conversation

@BartWaardenburg

Copy link
Copy Markdown
Collaborator

Summary

  • Add a CodSpeed simulation workflow for the Rust benchmark shards.
  • Convert the Rust benchmark harnesses from Criterion to the CodSpeed Divan compatibility crate.
  • Download real-world sourcemap fixtures for the sourcemap benchmark shard.

Validation

  • cargo fmt --all --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo bench --workspace --no-run
  • cargo test --workspace
  • node benchmarks/download-fixtures.mjs
  • cargo codspeed build for the workflow shards
  • cargo bench ... -- --test for the converted benchmark targets
  • actionlint .github/workflows/bench.yml

@codspeed-hq

codspeed-hq Bot commented Jun 17, 2026

Copy link
Copy Markdown

Congrats! CodSpeed is installed 🎉

🆕 76 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.


Open in CodSpeed

@BartWaardenburg
BartWaardenburg merged commit ab91744 into main Jun 17, 2026
21 checks passed
@BartWaardenburg
BartWaardenburg deleted the codex/codspeed-divan-benchmarks branch June 17, 2026 12:54
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