in aws/lambda/hud-query-proxy/lambda_function.py [0:0]
def compact_data(commits: Dict[str, Any]) -> None:
# There could be re-runs, get rid of them and only keep the latest one
for commit in commits.values():
deduplicate_jobs(commit)
job_names = set()
for commit in commits.values():
for job in commit["jobs"].values():
job_names.add(job["name"])
for commit in commits.values():
full_status: Dict[str, Any] = {}
for name in job_names:
job = commit["jobs"].get(name)
if job is None:
full_status[name] = None
else:
full_status[name] = [job["status"], job["url"]]
commit["jobs"] = full_status