martincostello/Benchmarkdotnet Results Publisher

Publishes results from BenchmarkDotNet benchmarks to a GitHub repository.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
branchThe optional Git branch to push the results to.no
comment-on-thresholdIf true, will post a comment if either the duration or memory threshold is exceeded for any benchmark.nofalse
commit-messageThe optional Git commit message to use.no
commit-message-prefixThe optional prefix to use when generating Git commit messages if a custom commit message is not used.no
fail-on-thresholdIf true, will cause the workflow to fail if either the duration or memory threshold is exceeded for any benchmark.nofalse
fail-threshold-durationThe optional threshold, as a ratio, which determines if the current workflow fails based on the previous result for a duration metric.no
fail-threshold-memoryThe optional threshold, as a ratio, which determines if the current workflow fails based on the previous result for a memory usage metric.no
max-itemsThe optional maximum number of results to include for each suite of benchmark results.no
nameThe optional name to use to group the benchmark results that are found into suites.no
output-file-pathThe optional path of the file to write the results to.no
output-step-summaryIf true, will output the Markdown results from BenchmarkDotNet to GITHUB_STEP_SUMMARY.notrue
repoThe optional GitHub repository to push the results to.no${{ github.repository }}
repo-tokenThe GitHub access token to use to push the results to a GitHub repository.no${{ github.token }}
results-pathThe optional path of the BenchmarkDotNet results directory to process.no

no outputs