diff --git a/src/create-release.ts b/src/create-release.ts index c0ba6e3b..429f2593 100644 --- a/src/create-release.ts +++ b/src/create-release.ts @@ -136,7 +136,9 @@ export async function createRelease( try { await exec('octo', args, options) - } catch (err) { - setFailed(err) + } catch (e: unknown) { + if (e instanceof Error) { + setFailed(e) + } } } diff --git a/src/index.ts b/src/index.ts index 8abb3c22..5d694698 100644 --- a/src/index.ts +++ b/src/index.ts @@ -6,8 +6,10 @@ async function run(): Promise { try { const inputParameters = get() await createRelease(inputParameters) - } catch (error) { - setFailed(error.message) + } catch (e: unknown) { + if (e instanceof Error) { + setFailed(e) + } } }