From 8f5e738e10c381b927ac64dbaa9c80938db3a317 Mon Sep 17 00:00:00 2001 From: rnetser Date: Thu, 24 Apr 2025 13:13:32 +0300 Subject: [PATCH 1/2] 19 --- 19 | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 19 diff --git a/19 b/19 new file mode 100644 index 00000000..e69de29b From 1ebbd4189204e1c8ad2fc83bad003ddbd8685518 Mon Sep 17 00:00:00 2001 From: rnetser Date: Wed, 7 May 2025 15:00:35 +0300 Subject: [PATCH 2/2] Add approve from user commnet in gh pull_request_review --- webhook_server/libs/github_api.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/webhook_server/libs/github_api.py b/webhook_server/libs/github_api.py index 1db71e0e..a8741827 100644 --- a/webhook_server/libs/github_api.py +++ b/webhook_server/libs/github_api.py @@ -919,6 +919,14 @@ def process_pull_request_review_webhook_data(self) -> None: reviewed_user=reviewed_user, ) + if body := self.hook_data["review"]["body"]: + if f"/{APPROVE_STR}" in body: + self.label_by_user_comment( + user_requested_label=APPROVE_STR, + remove=False, + reviewed_user=reviewed_user, + ) + def manage_reviewed_by_label(self, review_state: str, action: str, reviewed_user: str) -> None: self.logger.info( f"{self.log_prefix} "