Skip to content

Commit 4d527c1

Browse files
committed
chore: add semantic release
1 parent a00f267 commit 4d527c1

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

.releaserc

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
"branches": "main",
3+
"repositoryUrl": "https://github.com/The-Nefarious-Developer/zjoule",
4+
"debug": "true",
5+
"plugins": [
6+
"@semantic-release/commit-analyzer",
7+
"@semantic-release/release-notes-generator",
8+
[
9+
"@semantic-release/changelog",
10+
{
11+
"changelogFile": "CHANGELOG.md",
12+
"changelogTitle": "# Semantic Versioning Changelog"
13+
}
14+
],
15+
[
16+
"@semantic-release/exec",
17+
{
18+
"prepareCmd": "./prepare-release.sh ${nextRelease.version}"
19+
}
20+
],
21+
[
22+
"@semantic-release/git",
23+
{
24+
"assets": [
25+
"CHANGELOG.md",
26+
"pom.xml",
27+
"com.developer.nefarious.zjoule.updatesite/pom.xml",
28+
"com.developer.nefarious.zjoule.updatesite/category.xml",
29+
"com.developer.nefarious.zjoule.test/pom.xml",
30+
"com.developer.nefarious.zjoule.test/META-INF/MANIFEST.MF",
31+
"com.developer.nefarious.zjoule.plugin/pom.xml",
32+
"com.developer.nefarious.zjoule.plugin/META-INF/MANIFEST.MF",
33+
"com.developer.nefarious.zjoule.feature/pom.xml",
34+
"com.developer.nefarious.zjoule.feature/feature.xml"
35+
]
36+
}
37+
],
38+
[
39+
"@semantic-release/github",
40+
{
41+
"assets": [
42+
{
43+
"path": "release/**"
44+
}
45+
]
46+
}
47+
]
48+
]
49+
}

0 commit comments

Comments
 (0)