From 4c778d4a45379a300b113ed00f9a38b4f6a99d51 Mon Sep 17 00:00:00 2001 From: Eric King Date: Sun, 12 Jul 2026 10:37:05 -0500 Subject: [PATCH] fix(release): prioritize breaking-change detection over type-based rules Custom releaseRules for `refactor`, `docs`, etc. matched on type alone, so a `refactor!:` commit was caught by the patch rule before the rule for breaking changes ever ran, causing a patch bump instead of major. --- release.config.mjs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/release.config.mjs b/release.config.mjs index c605ff8..8041710 100644 --- a/release.config.mjs +++ b/release.config.mjs @@ -9,6 +9,10 @@ export default { '@semantic-release/commit-analyzer', { releaseRules: [ + { + breaking: true, + release: 'major', + }, { type: 'chore', scope: 'deps',