Hi,
I’m not much of UQL fan, I’d rather do with jsonata and backend parser. I think something like this would work for your case:
$merge([{"id": id, "timestamp": timestamp}, $merge(dependencies.builds.{name: status})])
(although it doesn’t preserve the key order, at least in Grafana)