From 984f8ddb5d301076ba1d80971f972766ddf996ba Mon Sep 17 00:00:00 2001 From: Nick Date: Tue, 30 Sep 2025 23:44:54 +0300 Subject: [PATCH 1/2] Fix pipeline --- .github/workflows/publish-on-main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish-on-main.yml b/.github/workflows/publish-on-main.yml index eae3c92..25e3d6d 100644 --- a/.github/workflows/publish-on-main.yml +++ b/.github/workflows/publish-on-main.yml @@ -77,14 +77,14 @@ jobs: const pkg = JSON.parse(fs.readFileSync(pkgPath, "utf8")); // base: take only X.Y.Z part (strip any prerelease part) const base = String(pkg.version || "0.0.0").split("-")[0]; - const sha = process.env.SHORT_SHA || "unknown"; + const sha = process.env.SHORT_SHA.substring(0, 4); || "unknown"; const newVersion = `${base}-${sha}`; if (!/^\d+\.\d+\.\d+(-[0-9A-Za-z-]+)?$/.test(newVersion)) { console.error("Computed version not semver:", newVersion); process.exit(1); } pkg.version = newVersion; - fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2) + "\\n"); + fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2)); console.log("Updated package.json version to", newVersion); ' env: From ddf9716a0d2a7f2eb54eff6cf0510883c90b18ad Mon Sep 17 00:00:00 2001 From: Nick Date: Tue, 30 Sep 2025 23:46:41 +0300 Subject: [PATCH 2/2] Fix typo --- .github/workflows/publish-on-main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-on-main.yml b/.github/workflows/publish-on-main.yml index 25e3d6d..89afd66 100644 --- a/.github/workflows/publish-on-main.yml +++ b/.github/workflows/publish-on-main.yml @@ -77,7 +77,7 @@ jobs: const pkg = JSON.parse(fs.readFileSync(pkgPath, "utf8")); // base: take only X.Y.Z part (strip any prerelease part) const base = String(pkg.version || "0.0.0").split("-")[0]; - const sha = process.env.SHORT_SHA.substring(0, 4); || "unknown"; + const sha = process.env.SHORT_SHA.substring(0, 4) || "unknown"; const newVersion = `${base}-${sha}`; if (!/^\d+\.\d+\.\d+(-[0-9A-Za-z-]+)?$/.test(newVersion)) { console.error("Computed version not semver:", newVersion);