/ .releaserc
.releaserc
1 { 2 "branches": [ 3 "main", 4 "next", 5 { 6 "name": "beta", 7 "prerelease": true 8 }, 9 { 10 "name": "alpha", 11 "prerelease": true 12 } 13 ], 14 "plugins": [ 15 [ 16 "@semantic-release/commit-analyzer", 17 { 18 "releaseRules": [ 19 { 20 "type": "refactor", 21 "release": "patch" 22 }, 23 { 24 "type": "docs", 25 "scope": "README", 26 "release": "patch" 27 }, 28 { 29 "type": "test", 30 "release": "patch" 31 }, 32 { 33 "type": "style", 34 "release": "patch" 35 }, 36 { 37 "type": "perf", 38 "release": "patch" 39 }, 40 { 41 "type": "ci", 42 "release": "patch" 43 }, 44 { 45 "type": "build", 46 "release": "patch" 47 }, 48 { 49 "type": "chore", 50 "release": "patch" 51 }, 52 { 53 "type": "no-release", 54 "release": false 55 } 56 ] 57 } 58 ], 59 [ 60 "@semantic-release/release-notes-generator", 61 { 62 "preset": "conventionalcommits", 63 "presetConfig": { 64 "types": [ 65 { 66 "type": "feat", 67 "section": ":sparkles: Features", 68 "hidden": false 69 }, 70 { 71 "type": "fix", 72 "section": ":bug: Fixes", 73 "hidden": false 74 }, 75 { 76 "type": "docs", 77 "section": ":memo: Documentation", 78 "hidden": false 79 }, 80 { 81 "type": "style", 82 "section": ":barber: Code-style", 83 "hidden": false 84 }, 85 { 86 "type": "refactor", 87 "section": ":zap: Refactor", 88 "hidden": false 89 }, 90 { 91 "type": "perf", 92 "section": ":fast_forward: Performance", 93 "hidden": false 94 }, 95 { 96 "type": "test", 97 "section": ":white_check_mark: Tests", 98 "hidden": false 99 }, 100 { 101 "type": "ci", 102 "section": ":repeat: CI", 103 "hidden": false 104 }, 105 { 106 "type": "chore", 107 "section": ":repeat: Chore", 108 "hidden": false 109 } 110 ] 111 } 112 } 113 ], 114 "@semantic-release/changelog", 115 [ 116 "@semantic-release/git", 117 { 118 "message": "chore(release): ${nextRelease.version}", 119 "assets": [ 120 "CHANGELOG.md" 121 ] 122 } 123 ] 124 ] 125 }