But it relies on having run all of the benchmarks locally or having manually downloaded all of the timings files from CI. The latter is easy to automate, so I'd like to make the rebalance command optionally take a CircleCI workflow ID to fetch timings for.
This will probably be the fastest way to get the newly added benchmark suites live.
This code works:
https://github.com/anp/lolbench/blob/6e4a3d7e14e676a7f238ceb61dcb1e54e10c51ca/src/registry.rs#L41
But it relies on having run all of the benchmarks locally or having manually downloaded all of the timings files from CI. The latter is easy to automate, so I'd like to make the rebalance command optionally take a CircleCI workflow ID to fetch timings for.
This will probably be the fastest way to get the newly added benchmark suites live.