From 01976c9d9b95b42997caa2a85c2d737eb75e852e Mon Sep 17 00:00:00 2001 From: peaceiris <30958501+peaceiris@users.noreply.github.com> Date: Sat, 14 Mar 2020 21:13:09 +0000 Subject: [PATCH] fix: skip logic --- src/utils.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/utils.ts b/src/utils.ts index bd2baa2d2..f256eda5d 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -73,14 +73,17 @@ export async function skipOnFork( // eslint-disable-next-line @typescript-eslint/no-explicit-any (context.payload as any).repository.fork === 'true'; - if (isForkRepository && deployKey === '') { - core.warning('Action runs on fork and deploy_key is empty'); - return true; - } + if (isForkRepository) { + if (githubToken) { + return false; + } - if (isForkRepository && personalToken === '') { - core.warning('Action runs on fork and personalToken is empty'); - return true; + if (!deployKey && !personalToken) { + core.warning( + 'Action runs on fork and deploy_key or personal_token is empty' + ); + return true; + } } return false;