From 56e3e3d1beeb616cf23563ba797639df1de4c015 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80=20?= =?UTF-8?q?=D0=97=D0=B8=D0=BC=D0=B8=D0=BD?= Date: Tue, 12 May 2026 12:18:46 +0000 Subject: [PATCH] chore(release): remove bare 'BREAKING' noteKeyword + lesson doc --- RELEASE.md | 7 +++++++ ordinis-admin-ui/.releaserc.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/RELEASE.md b/RELEASE.md index be29b29..31b9c5c 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -53,6 +53,13 @@ BREAKING CHANGE: /api/v1/* paths больше не поддерживаются. Все клиенты должны мигрировать на /api/v2. ``` +> **⚠ Lesson learned (v2.0.0 false-major):** до 2026-05-12 в .releaserc.json +> noteKeywords содержал bare `"BREAKING"`. Слово «Breaking» в обычном +> commit body (например «Breaking down PATCH into atomic ops…») триггерило +> major bump. Конфиг исправлен — оставлены только canonical +> `BREAKING CHANGE` / `BREAKING CHANGES`. Когда нужен major — используй +> точно эти триггеры в footer. + ## Skip release for specific commit Если хочешь смержить `feat:` или `fix:` но **не** делать release сейчас — diff --git a/ordinis-admin-ui/.releaserc.json b/ordinis-admin-ui/.releaserc.json index 220d1e6..d3101d5 100644 --- a/ordinis-admin-ui/.releaserc.json +++ b/ordinis-admin-ui/.releaserc.json @@ -21,7 +21,7 @@ { "breaking": true, "release": "major" } ], "parserOpts": { - "noteKeywords": ["BREAKING CHANGE", "BREAKING CHANGES", "BREAKING"] + "noteKeywords": ["BREAKING CHANGE", "BREAKING CHANGES"] } } ],