-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.releaserc.yaml
More file actions
65 lines (58 loc) · 2.4 KB
/
.releaserc.yaml
File metadata and controls
65 lines (58 loc) · 2.4 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
60
61
62
63
64
65
---
branches:
- { name: main, prerelease: false, channel: latest }
- { name: "rc/*", prerelease: rc, channel: rc }
repositoryUrl: "https://github.com/inference-gateway/operator"
tagFormat: "v${version}"
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: "security", 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" }
- { type: "security", section: "🔒 Security" }
- - "@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"
labels:
- "release"
- "<%= nextRelease.channel === 'rc' ? 'rc' : '' %>"
- - "@semantic-release/git"
- assets:
- CHANGELOG.md
message: "chore(release): 🔖 ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"