diff --git a/src/analyze-action.ts b/src/analyze-action.ts index 32f46fb4f..22e6d5309 100644 --- a/src/analyze-action.ts +++ b/src/analyze-action.ts @@ -102,7 +102,13 @@ async function run() { await sendStatusReport(startedAt, stats); } -run().catch((e) => { - core.setFailed(`analyze action failed: ${e}`); - console.log(e); -}); +async function runWrapper() { + try { + await run(); + } catch (error) { + core.setFailed(`analyze action failed: ${error}`); + console.log(error); + } +} + +void runWrapper(); diff --git a/src/autobuild-action.ts b/src/autobuild-action.ts index 529f98edb..badd2b760 100644 --- a/src/autobuild-action.ts +++ b/src/autobuild-action.ts @@ -86,7 +86,13 @@ async function run() { await sendCompletedStatusReport(startedAt, language ? [language] : []); } -run().catch((e) => { - core.setFailed(`autobuild action failed. ${e}`); - console.log(e); -}); +async function runWrapper() { + try { + await run(); + } catch (error) { + core.setFailed(`autobuild action failed. ${error}`); + console.log(error); + } +} + +void runWrapper(); diff --git a/src/init-action.ts b/src/init-action.ts index 499696c1e..5e41b16e0 100644 --- a/src/init-action.ts +++ b/src/init-action.ts @@ -209,7 +209,13 @@ async function run() { await sendSuccessStatusReport(startedAt, config, toolsVersion); } -run().catch((e) => { - core.setFailed(`init action failed: ${e}`); - console.log(e); -}); +async function runWrapper() { + try { + await run(); + } catch (error) { + core.setFailed(`init action failed: ${error}`); + console.log(error); + } +} + +void runWrapper(); diff --git a/src/upload-sarif-action.ts b/src/upload-sarif-action.ts index 01125da67..ca89de467 100644 --- a/src/upload-sarif-action.ts +++ b/src/upload-sarif-action.ts @@ -76,7 +76,13 @@ async function run() { } } -run().catch((e) => { - core.setFailed(`codeql/upload-sarif action failed: ${e}`); - console.log(e); -}); +async function runWrapper() { + try { + await run(); + } catch (error) { + core.setFailed(`codeql/upload-sarif action failed: ${error}`); + console.log(error); + } +} + +void runWrapper();