From 562ad28cacd94dd9f4ed347c32b97798d2f1cc14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20J=C3=A4derberg?= Date: Mon, 12 Jan 2026 09:47:31 +0000 Subject: [PATCH] Merged in chore/semver-build-info (pull request #3418) build info should have + sign in semver * build info should have + sign in semver --- packages/common/utils/getSemver.test.ts | 8 ++++---- packages/common/utils/getSemver.ts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/common/utils/getSemver.test.ts b/packages/common/utils/getSemver.test.ts index 336bb19fe..b4feb200b 100644 --- a/packages/common/utils/getSemver.test.ts +++ b/packages/common/utils/getSemver.test.ts @@ -30,19 +30,19 @@ describe("getSemver", () => { it("should append cleaned branch name for non-named branches", () => { expect(getSemver("package", "1.0.0", "feature/my-feature")).toBe( - "package@1.0.0-feature-my-feature" + "package@1.0.0+feature-my-feature" ) }) it("should handle special characters in non-named branches", () => { expect(getSemver("package", "1.0.0", "fix/bug#123")).toBe( - "package@1.0.0-fix-bug-123" + "package@1.0.0+fix-bug-123" ) }) it("should lowercase and trim non-named branches", () => { expect(getSemver("package", "1.0.0", " MY-BRANCH ")).toBe( - "package@1.0.0-my-branch" + "package@1.0.0+my-branch" ) }) @@ -53,6 +53,6 @@ describe("getSemver", () => { "1.0.0", "feature/very-long-branch-name-that-exceeds-limit" ) - ).toBe("package@1.0.0-feature-very-long-br") + ).toBe("package@1.0.0+feature-very-long-br") }) }) diff --git a/packages/common/utils/getSemver.ts b/packages/common/utils/getSemver.ts index f36f81c4b..769be1d95 100644 --- a/packages/common/utils/getSemver.ts +++ b/packages/common/utils/getSemver.ts @@ -26,7 +26,7 @@ export function getSemver( .replace(/[^a-zA-Z0-9]/g, "-") .toLowerCase() - return `${packageName}@${version}-${cleanedBranch}` + return `${packageName}@${version}+${cleanedBranch}` } return `${packageName}@${version}`