From 91c778d976e85ab94a04a5a4dc140b131ee030dc Mon Sep 17 00:00:00 2001 From: Barry Gordon Date: Mon, 21 Feb 2022 20:21:46 +0000 Subject: [PATCH] Fix new Typescript rules --- dist/index.js | 9 +++++++-- src/dry-run.ts | 6 +++++- src/main.ts | 6 +++++- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/dist/index.js b/dist/index.js index 77c580e..1830dd7 100644 --- a/dist/index.js +++ b/dist/index.js @@ -8956,7 +8956,7 @@ function set(updatedDependencies) { const directory = firstDependency === null || firstDependency === void 0 ? void 0 : firstDependency.directory; const ecosystem = firstDependency === null || firstDependency === void 0 ? void 0 : firstDependency.packageEcosystem; const target = firstDependency === null || firstDependency === void 0 ? void 0 : firstDependency.targetBranch; - core.startGroup(`Outputting metadata for ${pluralize_1.default('updated dependency', updatedDependencies.length, true)}`); + core.startGroup(`Outputting metadata for ${(0, pluralize_1.default)('updated dependency', updatedDependencies.length, true)}`); core.info(`outputs.dependency-names: ${dependencyNames}`); core.info(`outputs.dependency-type: ${dependencyType}`); core.info(`outputs.update-type: ${updateType}`); @@ -9231,7 +9231,12 @@ function run() { core.setFailed(`Api Error: (${error.status}) ${error.message}`); return; } - core.setFailed(error.message); + if (error instanceof Error) { + core.setFailed(error.message); + } + else { + core.setFailed('There was an unexpected error.'); + } } }); } diff --git a/src/dry-run.ts b/src/dry-run.ts index 418d877..3a3a622 100755 --- a/src/dry-run.ts +++ b/src/dry-run.ts @@ -65,7 +65,11 @@ async function check (args: any): Promise { process.exit(1) } } catch (exception) { - console.log(exception.message) + if (exception instanceof Error) { + console.log(exception.message) + } else { + console.log('There was an unexpected error.') + } process.exit(1) } } diff --git a/src/main.ts b/src/main.ts index 40a9bff..34211c4 100644 --- a/src/main.ts +++ b/src/main.ts @@ -44,7 +44,11 @@ export async function run (): Promise { core.setFailed(`Api Error: (${error.status}) ${error.message}`) return } - core.setFailed(error.message) + if (error instanceof Error) { + core.setFailed(error.message) + } else { + core.setFailed('There was an unexpected error.') + } } }