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); }