From e9576eff1aa41102528e4ce5ca1e41e9d2583d81 Mon Sep 17 00:00:00 2001 From: Kakious Date: Mon, 27 Feb 2023 06:18:23 +0000 Subject: [PATCH] fix: add .releaserc --- .releaserc | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 .releaserc diff --git a/.releaserc b/.releaserc new file mode 100644 index 0000000..3f45a94 --- /dev/null +++ b/.releaserc @@ -0,0 +1,130 @@ +{ + "branches": [ + { + "name": "prod", + "channel": false + }, + { + "name": "dev", + "channel": "dev", + "prerelease": true + }, + { + "name": "main", + "channel": "main", + "prerelease": true + } + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "build", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "perf", + "release": "patch" + }, + { + "type": "refactor", + "release": "patch" + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "build", + "section": "Build", + "hidden": false + }, + { + "type": "chore", + "section": "Chores", + "hidden": false + }, + { + "type": "ci", + "section": "CI/CD", + "hidden": false + }, + { + "type": "docs", + "section": "Docs", + "hidden": false + }, + { + "type": "feat", + "section": "Features", + "hidden": false + }, + { + "type": "fix", + "section": "Bug Fixes", + "hidden": false + }, + { + "type": "perf", + "section": "Performance", + "hidden": false + }, + { + "type": "refactor", + "section": "Refactor", + "hidden": false + }, + { + "type": "style", + "section": "Code Style", + "hidden": false + }, + { + "type": "test", + "section": "Tests", + "hidden": false + } + ] + } + } + ], + [ + "@semantic-release/npm", + { + "npmPublish": false + } + ], + [ + "@semantic-release/github", + {} + ] + ] +}