From bb8b95f7bf76596d4b1d1544e778d46e11544e9c Mon Sep 17 00:00:00 2001 From: Sachin Panayil Date: Tue, 22 Oct 2024 11:46:57 -0400 Subject: [PATCH 1/2] included bug fixes for errors when generating graphs Signed-off-by: Sachin Panayil --- scripts/gen_graphs.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/gen_graphs.py b/scripts/gen_graphs.py index ec90634463..bcd22a2034 100644 --- a/scripts/gen_graphs.py +++ b/scripts/gen_graphs.py @@ -223,6 +223,10 @@ def generate_solid_gauge_issue_graph(oss_entity): oss_entity.metric_data['issues_count'] except ZeroDivisionError: open_issue_percent = 0 + except TypeError: + print("Repo has no issues") + return + issues_gauge.add( 'Open Issues', [{'value': open_issue_percent * 100, 'max_value': 100}]) @@ -586,8 +590,12 @@ def generate_average_issue_resolution_graph(oss_entity): repo_name = data[0] average_time_str = data[1] - days_str = average_time_str.split(' days ') - days = int(days_str[0]) + if "days" in average_time_str: + days_str = average_time_str.split(' days ') + days = int(days_str[0]) + else: + print("Average issue resolution time is less than a day") + return gauge_graph.range = [0, round((days + 20))] From 4f2330a1632475327ea3008d76f845abf35fca50 Mon Sep 17 00:00:00 2001 From: Sachin Panayil Date: Tue, 22 Oct 2024 11:56:00 -0400 Subject: [PATCH 2/2] fixed typo Signed-off-by: Sachin Panayil --- templates/org_report_template.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/org_report_template.md b/templates/org_report_template.md index dd8af25d67..6d2e04e97e 100644 --- a/templates/org_report_template.md +++ b/templates/org_report_template.md @@ -111,7 +111,7 @@ date_stampLastWeek: {date_stamp} {{% render "graph-section" baseurl: site.baseurl, path: "/{repo_owner}/{repo_owner}_new_issues_by_day_over_last_six_months.svg", title: "New Issues over Last 6 Months" %}} {{% render "graph-section" baseurl: site.baseurl, path: "/{repo_owner}/{repo_owner}_top_committers.svg", title: "Top Committers" %}} - - {{% render "graph-section" baseurl: site.baseurl, path: "/{repo_owner}/{repo_owner}_libyear_timeline.svg", title: "Top Committers" %}} + + {{% render "graph-section" baseurl: site.baseurl, path: "/{repo_owner}/{repo_owner}_libyear_timeline.svg", title: "Dependency Libyears" %}} \ No newline at end of file