martincostello/Benchmarkdotnet Results Publisher
Publishes results from BenchmarkDotNet benchmarks to a GitHub repository.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| branch | The optional Git branch to push the results to. | no | — |
| comment-on-threshold | If true, will post a comment if either the duration or memory threshold is exceeded for any benchmark. | no | false |
| commit-message | The optional Git commit message to use. | no | — |
| commit-message-prefix | The optional prefix to use when generating Git commit messages if a custom commit message is not used. | no | — |
| fail-on-threshold | If true, will cause the workflow to fail if either the duration or memory threshold is exceeded for any benchmark. | no | false |
| fail-threshold-duration | The optional threshold, as a ratio, which determines if the current workflow fails based on the previous result for a duration metric. | no | — |
| fail-threshold-memory | The optional threshold, as a ratio, which determines if the current workflow fails based on the previous result for a memory usage metric. | no | — |
| max-items | The optional maximum number of results to include for each suite of benchmark results. | no | — |
| name | The optional name to use to group the benchmark results that are found into suites. | no | — |
| output-file-path | The optional path of the file to write the results to. | no | — |
| output-step-summary | If true, will output the Markdown results from BenchmarkDotNet to GITHUB_STEP_SUMMARY. | no | true |
| repo | The optional GitHub repository to push the results to. | no | ${{ github.repository }} |
| repo-token | The GitHub access token to use to push the results to a GitHub repository. | no | ${{ github.token }} |
| results-path | The optional path of the BenchmarkDotNet results directory to process. | no | — |
Outputs
no outputs