Native scheduled runs are on the roadmap. In the meantime, use any
cron-based workflow runner (GitHub Actions, Cloud Scheduler, Temporal,
BullMQ, etc.) to call
POST /v1/benchmark-runs on a cadence with your
Solver key.Interim: GitHub Actions
GitHub Actions exposes aschedule trigger that uses cron syntax. Reuse the workflow from Run a Benchmark in GitHub Actions and add a schedule trigger alongside pull_request:
benchmark_run.completed to page the on-call when the score drops below threshold.
Planned Behavior
The planned native feature will let you, from the dashboard or API:- Pin a Solver, benchmark
slug@version, and cadence (daily / weekly / cron). - Automatically compare each scheduled run to the previous run and surface regressions.
- Optionally hold the run for manual review instead of auto-completing.
Next Steps
Webhooks
Get paged when a scheduled run completes with a dropped score.
GitHub Actions
The current recommended way to schedule Verial runs.