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[]) {