Follow-up to #708. This currently fails for repos with no ping/metrics/tag files because it fails the schema validation in glean_checks.check_glean_metric_structure due to no items in commits_by_repo. This initializes commits_by_repo to {"repo_name": {}} instead of an empty dict. Alternative is to allow an empty dict but I think it makes more sense to list the repos explicitly with no commits to scrape. Output is the same either way
Follow-up to #708. This currently fails for repos with no ping/metrics/tag files because it fails the schema validation in
glean_checks.check_glean_metric_structure
due to no items incommits_by_repo
. This initializescommits_by_repo
to{"repo_name": {}}
instead of an empty dict. Alternative is to allow an empty dict but I think it makes more sense to list the repos explicitly with no commits to scrape. Output is the same either way