fix(ci): Disable cancel-in-progress for perf benchmark#1349
Conversation
Prevent running benchmark jobs from being cancelled when new commits are pushed to the same PR. Queued runs will now wait instead. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughModified the GitHub Actions workflow configuration to prevent cancellation of in-progress performance benchmark jobs when new runs are triggered for the same PR concurrency group by setting Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
⚡ Performance Benchmark
Details
|
Review by ClaudeVerdict: Approve ✅ This is a clean, well-scoped 1-line change that switches DetailsAnalysisThe change is correct and well-motivated. Performance benchmarks need to run to completion to produce meaningful results. Cancelling an in-progress benchmark when a new commit is pushed wastes the compute already spent and delays feedback — the new run starts from scratch anyway. With
No concerns found across all review dimensions:
Minor observationThe concurrency group is scoped per PR number ( 🤖 Generated with Claude Code |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1349 +/- ##
=======================================
Coverage 87.13% 87.13%
=======================================
Files 116 116
Lines 4393 4393
Branches 1020 1020
=======================================
Hits 3828 3828
Misses 565 565 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Deploying repomix with
|
| Latest commit: |
98e8558
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://775d1fed.repomix.pages.dev |
| Branch Preview URL: | https://fix-perf-benchmark-no-cancel.repomix.pages.dev |
Disable
cancel-in-progressin the perf benchmark workflow so that running benchmark jobs are not cancelled when new commits are pushed to the same PR. Queued runs will now wait for the in-progress run to complete.Checklist
npm run testnpm run lint