Bencher is a suite of continuous benchmarking tools.
The .github directory contains example workflows from how to use Bencher in GitHub Actions.
- Benchmark pushes to
mainbranch - Benchmark pull requests
- Benchmark pull requests from forks
- Benchmark pull requests on Bare Metal
These examples use the Bencher CLI GitHub Action.
The bare metal example's benchmark Image is the Bencher CLI image, whose entrypoint is bencher and which has no shell, so its benchmark command is mock with --exec.