From 64d91522113be7428f3ab8e9f42c9c1cf21b9e8a Mon Sep 17 00:00:00 2001 From: Alice Zhao Date: Tue, 9 Apr 2024 15:14:19 -0700 Subject: [PATCH] refactor: add try catch block with logging error message --- src/utils.ts | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/src/utils.ts b/src/utils.ts index 1645dbd..65dbd62 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -425,13 +425,21 @@ export const tagBackportReviewers = async ({ } if (Math.max(reviewers.length, teamReviewers.length) > 0) { - await context.octokit.pulls.requestReviewers( - context.repo({ - pull_number: targetPrNumber, - reviewers, - team_reviewers: teamReviewers, - }), - ); + try { + await context.octokit.pulls.requestReviewers( + context.repo({ + pull_number: targetPrNumber, + reviewers, + team_reviewers: teamReviewers, + }), + ); + } catch (error) { + console.error( + `Failed to request reviewers for PR #${targetPrNumber}. Reviewers: ${reviewers.join( + ', ', + )}, Team Reviewers: ${teamReviewers.join(', ')}. Error: ${error}`, + ); + } } };