From a4e812809f6622aa04d88a257e5a87737702fee0 Mon Sep 17 00:00:00 2001 From: Kratos2k7 Date: Thu, 12 Mar 2026 09:20:51 +0500 Subject: [PATCH] fix: Add type-based fallback release rules for conventional commits --- .releaserc.json | 68 ++++++++++++++++++++++++++++++++++++------------- 1 file changed, 51 insertions(+), 17 deletions(-) diff --git a/.releaserc.json b/.releaserc.json index 0c67be5..d42e418 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -1,24 +1,58 @@ { - "branches": ["main"], + "branches": [ + "main" + ], "plugins": [ - ["@semantic-release/commit-analyzer", { - "preset": "angular", - "releaseRules": [ - { "message": "*fix/*", "release": "patch" }, - { "message": "*hotfix/*", "release": "patch" }, - { "message": "*feat/*", "release": "minor" }, - { "message": "*release/*", "release": "major" } - ] - }], + [ + "@semantic-release/commit-analyzer", + { + "preset": "angular", + "releaseRules": [ + { + "message": "*/fix/*", + "release": "patch" + }, + { + "message": "*/hotfix/*", + "release": "patch" + }, + { + "message": "*/feat/*", + "release": "minor" + }, + { + "message": "*/release/*", + "release": "major" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + } + ] + } + ], "@semantic-release/release-notes-generator", "@semantic-release/changelog", - ["@semantic-release/npm", { - "pkgRoot": "." - }], - ["@semantic-release/git", { - "assets": ["package.json", "CHANGELOG.md"], - "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" - }], + [ + "@semantic-release/npm", + { + "pkgRoot": "." + } + ], + [ + "@semantic-release/git", + { + "assets": [ + "package.json", + "CHANGELOG.md" + ], + "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" + } + ], "@semantic-release/github" ] }