Skip to content

Conversation

@samueltardieu
Copy link
Member

@samueltardieu samueltardieu commented Nov 5, 2025

Use the intrumentation mode to get reliable results

Summary by CodeRabbit

  • Chores
    • Upgraded CodSpeed benchmarking tool to version 4 and enabled instrumentation mode for enhanced performance monitoring in CI/CD pipeline.

Use the `intrumentation` mode to get reliable results
@coderabbitai
Copy link

coderabbitai bot commented Nov 5, 2025

Walkthrough

The CodSpeed GitHub Action in the workflow is upgraded from version 3 to version 4, with a new instrumentation mode parameter added to the benchmarking step configuration.

Changes

Cohort / File(s) Summary
CodSpeed Action Upgrade
\.github/workflows/codspeed\.yml
Upgrades CodSpeed GitHub Action from v3 to v4 and adds mode: instrumentation input to the Run benchmarks step

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

  • Single file modified
  • Straightforward version bump with no breaking changes to the workflow logic itself
  • Addition of a single configuration parameter with clear naming

Poem

🐰 From v3 to v4 we hop with glee,
Instrumentation's the mode to be!
Speed benchmarks now run so fast,
This upgrade's built to last!

Pre-merge checks and finishing touches

✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change—upgrading CodSpeed GitHub Action from v3 to v4.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch push-pnymmwltxpvk

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between fcd64a4 and 132a9e7.

📒 Files selected for processing (1)
  • .github/workflows/codspeed.yml (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (7)
  • GitHub Check: Test suite (msrv)
  • GitHub Check: Extra tests in release mode
  • GitHub Check: Test suite (beta)
  • GitHub Check: Test with minimal versions
  • GitHub Check: Test suite (stable)
  • GitHub Check: Test suite (nightly)
  • GitHub Check: benchmarks
🔇 Additional comments (1)
.github/workflows/codspeed.yml (1)

41-45: ---

CodSpeed v4 instrumentation mode configuration is correct.

The upgrade to v4 with mode: instrumentation aligns with the official CodSpeed v4 documentation. The instrumentation mode must be set to enable CodSpeed instrumentation in v4, and the run command pattern matches documented examples. No additional configuration or dependencies are required beyond the existing cargo codspeed run setup.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@samueltardieu samueltardieu added this pull request to the merge queue Nov 5, 2025
Merged via the queue into main with commit 800ff62 Nov 5, 2025
14 checks passed
@samueltardieu samueltardieu deleted the push-pnymmwltxpvk branch November 5, 2025 01:37
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.

2 participants