From a4da1f9048dc0765c9b3fefd857701dcf6f2a8a6 Mon Sep 17 00:00:00 2001 From: Eli Reisman Date: Mon, 23 May 2022 11:45:36 -0700 Subject: [PATCH] handle unexpected error types opaquely --- src/main.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main.ts b/src/main.ts index fc06f00..a711fea 100644 --- a/src/main.ts +++ b/src/main.ts @@ -60,8 +60,12 @@ async function run(): Promise { core.setFailed( `Dependency review is not supported on this repository. Please ensure that Dependency graph is enabled, see https://github.com/${github.context.repo.owner}/${github.context.repo.repo}/settings/security_analysis` ) - } else (error instanceof Error) { - core.setFailed(error.message) + } else { + if (error instanceof Error) { + core.setFailed(error.message) + } else { + core.setFailed('Unexpected fatal error') + } } } }