diff --git a/scripts/release.ts b/scripts/release.ts index 6ac6a8e1..314319f0 100644 --- a/scripts/release.ts +++ b/scripts/release.ts @@ -4,6 +4,7 @@ import pkgJson from "../package.json" with { type: "json" }; const tag = `v${pkgJson.version}`; const releaseLine = `v${pkgJson.version.split(".")[0]}`; +const isPrerelease = pkgJson.version.includes("-"); process.chdir(path.join(import.meta.dirname, "..")); @@ -31,6 +32,11 @@ process.chdir(path.join(import.meta.dirname, "..")); await exec("changeset", ["tag"]); + if (isPrerelease) { + await exec("git", ["push", "origin", `refs/tags/${tag}`]); + return; + } + await exec("git", [ "push", "--force",