From 0c4e997181afc8a3db4cf2da7e01e0e791d23fbb Mon Sep 17 00:00:00 2001 From: YashasviDevtron Date: Thu, 28 Mar 2024 16:21:45 +0530 Subject: [PATCH 1/2] Modifying pager duty python script --- .../github_pagerduty_issue_score_calculation.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/scripts/utilities/github_pagerduty_issue_score_calculation.py b/scripts/utilities/github_pagerduty_issue_score_calculation.py index 3a32543573..087051908a 100644 --- a/scripts/utilities/github_pagerduty_issue_score_calculation.py +++ b/scripts/utilities/github_pagerduty_issue_score_calculation.py @@ -37,13 +37,13 @@ prod_environment = { "Prod": 2, "Non-prod": 1, - "None": 1 + "None": 0 } user_unblocked = { "Yes": 1, "No": 2, - "None": 1 + "None": 0 } user_unblocked_reason = { @@ -52,7 +52,7 @@ "TEMPORARILY - By doing some changes from the backend/DB": 1, "PERMANENTLY - By giving a workaround (From outside Devtron)": 2, "PERMANENTLY - By giving a workaround (Within Devtron)": 1, - "None": 1 + "None": 0 } # Function to extract and process information from the issue body def process_issue_body(issue_body): @@ -80,9 +80,9 @@ def process_issue_body(issue_body): # Retrieving values from dictionaries affected_areas_score = affected_areas.get(affected_area_value, 0) additional_affected_areas_score = additional_affected_areas.get(additional_affected_area_value, 0) - prod_non_prod_score = prod_environment.get(prod_non_prod_value, 1) - user_unblocked_score = user_unblocked.get(user_unblocked_value, 1) - user_unblocked_reason_score = user_unblocked_reason.get(user_unblocked_reason_value, 1) + prod_non_prod_score = prod_environment.get(prod_non_prod_value, 0) + user_unblocked_score = user_unblocked.get(user_unblocked_value, 0) + user_unblocked_reason_score = user_unblocked_reason.get(user_unblocked_reason_value, 0) print("Affected areas:", affected_area_value) print("Additional affected areas:", additional_affected_area_value) @@ -107,7 +107,7 @@ def process_issue_body(issue_body): except subprocess.CalledProcessError as e: print(e.stderr) #calculating final score - final_score = affected_areas_score + additional_affected_areas_score * prod_non_prod_score * user_unblocked_score * user_unblocked_reason_score + final_score = (affected_areas_score + additional_affected_areas_score)* prod_non_prod_score * user_unblocked_score * user_unblocked_reason_score print("Final Score:", final_score) # Commenting the final score in the issue From b35573be22e5bb9a76432d08ee127c9b67cca48c Mon Sep 17 00:00:00 2001 From: Prakarsh <71125043+prakarsh-dt@users.noreply.github.com> Date: Thu, 28 Mar 2024 19:32:38 +0530 Subject: [PATCH 2/2] Updated CODEOWNERS --- .github/CODEOWNERS | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 6135b5ad31..0dc15a5754 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -11,6 +11,7 @@ scripts/devtron-reference-helm-charts @prakarsh-dt @pawan-mehta-dt @nishant-d #Migration scripts scripts/sql @prakarsh-dt @vikramdevtron @kripanshdevtron @nishant-d +scripts/utilities @prakarsh-dt @nishant-d @pawan-mehta-dt #Github Specific .github/ @prakarsh-dt @nishant-d @pawan-mehta-dt