From 27f5594af9ce80cc7b0933bf6dea245d96930821 Mon Sep 17 00:00:00 2001 From: Meni Yakove Date: Tue, 18 Jun 2024 10:40:38 +0300 Subject: [PATCH] log success when test run success --- webhook_server_container/libs/github_api.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/webhook_server_container/libs/github_api.py b/webhook_server_container/libs/github_api.py index b34f1001..8f9353e3 100644 --- a/webhook_server_container/libs/github_api.py +++ b/webhook_server_container/libs/github_api.py @@ -1624,11 +1624,16 @@ def set_check_run_status(self, check_run, status=None, conclusion=None, output=N if output: kwargs["output"] = output - self.app.logger.info(f"{self.log_prefix} Set {check_run} check to {status or conclusion}") + msg = f"{self.log_prefix} Set {check_run} check to {status or conclusion}" + self.app.logger.info(msg) + try: self.repository_by_github_app.create_check_run(**kwargs) + if conclusion == SUCCESS_STR: + self.app.logger.success(msg) + except Exception as ex: - self.app.logger.info(f"{self.log_prefix} Failed to set {check_run} check to {status or conclusion}, {ex}") + self.app.logger.error(f"{self.log_prefix} Failed to set {check_run} check to {status or conclusion}, {ex}") kwargs["conclusion"] = FAILURE_STR self.repository_by_github_app.create_check_run(**kwargs) return f"Done setting check run status: {kwargs}"