hpsc-lab/BenchmarkExplorer CI
Run Julia benchmarks and save results in BenchmarkExplorer format with persistent history
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| benchmark_script | Path to the Julia file that defines SUITE. Leave empty for built-in groups (trixi, enzyme, nanosoldier). | no | "" |
| benchmark_project | Value passed to the --project flag. The default value is the repository root: "@." | no | @. |
| data_dir | Path to data directory (default: data) | no | data |
| group_name | Benchmark group name (default: trixi) | no | trixi |
| julia_version | Julia version to use (default: "1.11") | no | 1.11 |
| persist_to_branch | Branch to persist history data (default: gh-pages). Set to empty to disable persistence. | no | gh-pages |
| persist_path | Path within persist branch to store history (default: benchmarks/) | no | benchmarks/ |
| commit_base_url | Base URL for commit links (e.g. https://github.com/JuliaLang/julia). Defaults to the repository URL. | no | "" |
| regression_threshold | Ratio threshold above which a benchmark is considered a regression (default: 1.05) | no | 1.05 |
| heatmap_commits | Max number of commits shown in the heatmap (default: 25) | no | 25 |
| github_token | GitHub token for pushing results | yes | — |
Outputs
| name | description |
|---|---|
| data_dir | Path to the data directory with benchmark results |
| num_benchmarks | Number of benchmarks executed |