From bd8daaf54a0f6ba629b7f2067de7afa0c97cacb5 Mon Sep 17 00:00:00 2001 From: Emma Date: Wed, 7 May 2025 09:57:04 -0600 Subject: [PATCH] graceful exit on existing tag --- version-check/main.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/version-check/main.ts b/version-check/main.ts index a8f9497..aa200f2 100644 --- a/version-check/main.ts +++ b/version-check/main.ts @@ -35,8 +35,12 @@ try { console.log(`Tag ${tag} already exists.`); created = false; } catch { - await run("git", ["tag", tag]); - await run("git", ["push", "origin", tag]); + try { + await run("git", ["tag", tag]); + await run("git", ["push", "origin", tag]); + } catch { + created = false; + } } if (created) { const out = Deno.env.get("GITHUB_OUTPUT"); @@ -54,6 +58,7 @@ if (created) { } else { console.error("GITHUB_OUTPUT not set."); } + Deno.exit(0); } async function run(cmd: string, args: string[]) {