Fix project_stats_check script
tools/project_stats_check.py is currently broken[1] due to change or wrong usage of zuul buildsets API response. Correct API response schema: - https://zuul.opendev.org/openapi [1] -------------------- File "/opt/stack/governance/./tools/project_stats_check.py", line 67, in fetch_repo_buildset_success_rate project = buildset['project'] ~~~~~~~~^^^^^^^^^^^ KeyError: 'project' ------------------------ Change-Id: I0115e25d7b2c49b8771b39423d04229e6d60fa1c Signed-off-by: Ghanshyam Mann <gmaan@ghanshyammann.com>
This commit is contained in:
@@ -64,7 +64,7 @@ class Zuul(BaseQuery):
|
||||
if self.verbose:
|
||||
print("Buildset %s is not a dict. Skipping." % buildset)
|
||||
continue
|
||||
project = buildset['project']
|
||||
project = buildset['refs'][0]['project']
|
||||
result = buildset['result']
|
||||
if result == 'SUCCESS':
|
||||
if project in success:
|
||||
|
Reference in New Issue
Block a user