Setup performance checks
Access repository settings
Once your project has run at least one benchmark, go to your repository’s settings on GitHub.
Configure branch protection rule
Add a new branch protection rule or update the one already protecting your
main branch.
Add CodSpeed status check
Under this section, search for CodSpeed Performance Analysis and click on the item to enable the check:

Acknowledge regressions or benchmark drops
If you’re aware of performance issues that are not yet fixed or were totally intentional, you can acknowledge them to prevent the performance check from failing.Acknowledgement Permission: When working with an organization’s
repository, only admins are allowed to acknowledge regressions.
Acknowledge a single benchmark
First, head to the CodSpeed report (you can access it from the link in the inline performance report or directly from your CodSpeed Dashboard). Then, go to the regressed benchmark you want to acknowledge:


Acknowledge multiple benchmarks
To acknowledge multiple benchmarks at once: Filter the benchmark list to show only regressions using the Status filter or by typingis:regression in the search bar:



Understanding Performance Regressions
How Performance Metrics Work
Learn how CodSpeed calculates performance impact and regression thresholds
Debug with Flame Graphs
Use detailed profiling data to identify and fix performance bottlenecks

