ollieb89/Performance Benchmark Action

Track and alert on performance regressions in CI

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
results-filePath to benchmark results file (JSON or CSV)yes
baseline-filePath to baseline fileno.benchmark-baseline.json
thresholdRegression threshold percentageno10
fail-on-regressionFail the action if regressions are detectednotrue
update-baselineUpdate baseline file after comparisonnofalse
formatInput format: auto, json, csv, hyperfinenoauto
metric-keyKey to use as the metric valuenoduration
comment-on-prPost results as PR commentnotrue
github-tokenGitHub token for PR commentsno${{ github.token }}
namedescription
total-benchmarksTotal benchmarks evaluated
regressionsNumber of regressions detected
improvementsNumber of improvements detected
unchangedNumber of unchanged benchmarks
new-benchmarksNumber of new benchmarks
reportFull comparison report as JSON