-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.releaserc.yaml
More file actions
59 lines (53 loc) · 2.2 KB
/
.releaserc.yaml
File metadata and controls
59 lines (53 loc) · 2.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
---
branches:
- { name: main, prerelease: false, channel: latest }
- { name: 'rc/*', prerelease: rc, channel: rc }
verifyConditions:
- '@semantic-release/github'
- '@semantic-release/git'
plugins:
- - '@semantic-release/commit-analyzer'
- preset: 'conventionalcommits'
releaseRules:
- { type: 'feat', release: 'minor' }
- { type: 'impr', release: 'patch' }
- { type: 'refactor', release: 'patch' }
- { type: 'perf', release: 'patch' }
- { type: 'fix', release: 'patch' }
- { type: 'ci', release: 'patch' }
- { type: 'docs', release: 'patch' }
- { type: 'style', release: 'patch' }
- { type: 'test', release: 'patch' }
- { type: 'build', release: 'patch' }
- { type: 'chore', release: 'patch', scope: '!release' }
- - '@semantic-release/release-notes-generator'
- preset: 'conventionalcommits'
presetConfig:
types:
- { type: 'feat', section: '✨ Features' }
- { type: 'impr', section: '🚀 Improvements' }
- { type: 'refactor', section: '♻️ Improvements' }
- { type: 'perf', section: '⚡️ Improvements' }
- { type: 'fix', section: '🐛 Bug Fixes' }
- { type: 'ci', section: '👷 CI' }
- { type: 'docs', section: '📚 Documentation' }
- { type: 'chore', section: '🔧 Miscellaneous' }
- { type: 'style', section: '🎨 Miscellaneous' }
- { type: 'test', section: '✅ Miscellaneous' }
- { type: 'build', section: '📦 Miscellaneous' }
- - '@semantic-release/changelog'
- changelogFile: CHANGELOG.md
changelogTitle: "# Changelog\n\nAll notable changes to this project will be documented in this file."
verifyConditions: true
- - '@semantic-release/github'
- assets:
- CHANGELOG.md
releasedLabels: ['released']
releaseNameTemplate: '🚀 Version ${nextRelease.version}'
successCommentCondition: 'false'
- - '@semantic-release/git'
- assets:
- CHANGELOG.md
message: "chore(release): 🔖 ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
repositoryUrl: 'https://github.com/inference-gateway/docs'
tagFormat: '${version}'