From 20e13a31201cadf46602299fb966b6f5dfe98774 Mon Sep 17 00:00:00 2001 From: Anil Anar Date: Fri, 22 May 2026 19:37:32 +0200 Subject: [PATCH] fix(repo): align release-please tag format with existing tags release-please was generating tags as 'messenger@v2.0.1' (component = directory name, v-prefix on version), but the existing repo tags are '@userlike/messenger@2.0.1' (component = full scoped name, no v). The mismatch meant release-please couldn't find any prior tag for either package and fell back to scanning all of git history - it then proposed to 're-release' ancient feat: and BREAKING CHANGE: commits, bumping messenger-internal to 4.0.0 over an old widget_key removal and messenger to 2.1.0 over old feat:s. See closed PR #62. Fix: - component: '@userlike/messenger' (and same for -internal) overrides the directory-name default. - include-v-in-tag: false drops the v-prefix. After this lands, release-please will compute tags as '@userlike/messenger@' which matches the existing tags exactly, find the right starting points, and scan only commits since 2.0.1 / 3.3.1. Since none of those are conventional-commit feat:/fix:/BREAKING, no release PR should open. --- release-please-config.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/release-please-config.json b/release-please-config.json index 03fc2e3..b4eaf11 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -2,16 +2,19 @@ "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", "release-type": "node", "include-component-in-tag": true, + "include-v-in-tag": false, "tag-separator": "@", "separate-pull-requests": false, "group-pull-request-title-pattern": "chore(release): release ${branch}", "plugins": ["node-workspace"], "packages": { "packages/messenger": { - "package-name": "@userlike/messenger" + "package-name": "@userlike/messenger", + "component": "@userlike/messenger" }, "packages/messenger-internal": { - "package-name": "@userlike/messenger-internal" + "package-name": "@userlike/messenger-internal", + "component": "@userlike/messenger-internal" } } }