Introduce a new pipeline stage that measures analysis speed on a set of predefined targets. This stage will help prevent merging changes that degrade slicing performance.
The stage should benchmark both the source and target branches, compare the results, and fail the pipeline if the target branch performs worse than the source. This process is similar to how code quality checks are enforced to prevent regressions.
Requires #26
Introduce a new pipeline stage that measures analysis speed on a set of predefined targets. This stage will help prevent merging changes that degrade slicing performance.
The stage should benchmark both the source and target branches, compare the results, and fail the pipeline if the target branch performs worse than the source. This process is similar to how code quality checks are enforced to prevent regressions.
Requires #26