143 caused some builds to start failing because in some cases (archery runs for Java and JavaScript) optional_benchmark_info was None instead of {}, which then causes the result to get rejected by the Conbench API. This changes the defaults for optional_benchmark_info so they will always be {} if otherwise unpopulated.
143 caused some builds to start failing because in some cases (archery runs for Java and JavaScript)
optional_benchmark_info
wasNone
instead of{}
, which then causes the result to get rejected by the Conbench API. This changes the defaults foroptional_benchmark_info
so they will always be{}
if otherwise unpopulated.Example failed builds: