From 7acce8f3db681901dc891ec670286c67de69b390 Mon Sep 17 00:00:00 2001 From: xrkffgg Date: Mon, 22 Feb 2021 21:04:19 +0800 Subject: [PATCH] fix: pending --- dist/index.js | 7 +++++-- src/main.js | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/dist/index.js b/dist/index.js index 3c715d2..0f1ec46 100644 --- a/dist/index.js +++ b/dist/index.js @@ -6035,8 +6035,11 @@ async function run() { for (let i = 0; i < filterPRs.length; i++) { let number = filterPRs[i]; const result = await getPRStatus(owner, repo, number); - if (result.commitState !== 'pending' && result.ifCICompleted) { - if (result.commitState === 'success' && !result.ifCIHasFailure) { + if (result.ifCICompleted) { + if ( + (result.commitState === 'success' || result.commitState === 'pending') && + !result.ifCIHasFailure + ) { if (successReview === 'true') { await doPRReview(owner, repo, number, 'APPROVE', successReviewBody); } diff --git a/src/main.js b/src/main.js index 8fdc898..10e7587 100644 --- a/src/main.js +++ b/src/main.js @@ -83,8 +83,11 @@ async function run() { for (let i = 0; i < filterPRs.length; i++) { let number = filterPRs[i]; const result = await getPRStatus(owner, repo, number); - if (result.commitState !== 'pending' && result.ifCICompleted) { - if (result.commitState === 'success' && !result.ifCIHasFailure) { + if (result.ifCICompleted) { + if ( + (result.commitState === 'success' || result.commitState === 'pending') && + !result.ifCIHasFailure + ) { if (successReview === 'true') { await doPRReview(owner, repo, number, 'APPROVE', successReviewBody); }