Skip to content

Commit 57e25f2

Browse files
committed
Setup github releases uses spotlessChangelog.
1 parent 43b7f20 commit 57e25f2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

gradle/changelog.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
String kind
2+
String releaseTitle
23
if (project.name == 'plugin-gradle') {
34
kind = 'gradle'
5+
releaseTitle = 'Gradle Plugin'
46
} else if (project.name == 'plugin-maven') {
57
kind = 'maven'
8+
releaseTitle = 'Maven Plugin'
69
} else {
710
assert project == rootProject
811
kind = 'lib'
12+
releaseTitle = 'Lib'
913
}
1014

1115
// the root project and plugins have their own changelogs
@@ -18,6 +22,8 @@ spotlessChangelog {
1822
branch 'release'
1923
tagPrefix "${kind}/"
2024
commitMessage "Published ${kind}/{{version}}" // {{version}} will be replaced
25+
tagMessage '{{changes}}'
26+
runAfterPush "gh release create ${kind}/{{version}} --title '${releaseTitle} v{{version}}' --notes-from-tag"
2127

2228
if (kind == 'gradle') {
2329
forceNextVersion '7.0.0.BETA2'

0 commit comments

Comments
 (0)