From 212d4babf8b996df70bd91be3ba5f649d209b74f Mon Sep 17 00:00:00 2001 From: Spikatrix <12792882+Spikatrix@users.noreply.github.com> Date: Sat, 10 Jun 2023 03:58:27 +0000 Subject: [PATCH] Rethrow getTag error if not 404 --- dist/index.js | 6 +++++- src/main.ts | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index 24f879b3..448a8a22 100644 --- a/dist/index.js +++ b/dist/index.js @@ -68,7 +68,11 @@ function get_release_by_tag(tag, prerelease, make_latest, release_name, body, oc yield octokit.request(getTag, Object.assign(Object.assign({}, repo()), { tag_sha: tag })); core.warning(`Ignoring target_commit as the tag ${tag} already exists`); } - catch (_a) { } + catch (tagError) { + if (tagError.status !== 404) { + throw tagError + } + } } return yield octokit.request(createRelease, Object.assign(Object.assign({}, repo()), { tag_name: tag, prerelease: prerelease, make_latest: make_latest ? 'true' : 'false', name: release_name, body: body, target_commitish: target_commit })); } diff --git a/src/main.ts b/src/main.ts index fa1b5935..e14a031d 100644 --- a/src/main.ts +++ b/src/main.ts @@ -57,7 +57,11 @@ async function get_release_by_tag( tag_sha: tag }); core.warning(`Ignoring target_commit as the tag ${tag} already exists`) - } catch { } + } catch (tagError: any) { + if (tagError.status !== 404) { + throw tagError + } + } } return await octokit.request(createRelease, { ...repo(),