diff options
-rw-r--r-- | build.gradle | 9 | ||||
-rw-r--r-- | changelogcurse.mustache | 18 |
2 files changed, 26 insertions, 1 deletions
diff --git a/build.gradle b/build.gradle index 15c3391e25..f44cf117c6 100644 --- a/build.gradle +++ b/build.gradle @@ -83,7 +83,13 @@ task gitChangelogTask(type: se.bjurr.gitchangelog.plugin.gradle.GitChangelogTask toRef = "HEAD" templateContent = file('changelog.mustache').getText('UTF-8') } - +task curseChangelogTask(type: se.bjurr.gitchangelog.plugin.gradle.GitChangelogTask) { + file = new File("CHANGELOG Curse ${project.version}.md"); + untaggedName = "Current Curse release ${project.version}" + fromCommit = "1e6bf5e889344acabacec633f7be1aabcfbf4e0e" + toRef = "HEAD" + templateContent = file('changelogcurse.mustache').getText('UTF-8') +} //task gitChangelogTask(type: se.bjurr.gitchangelog.plugin.gradle.GitChangelogTask) { // file = new File("CHANGELOG.md"); // templateContent = file('changelog.mustache').getText('UTF-8'); @@ -123,6 +129,7 @@ artifacts { } build.finalizedBy(gitChangelogTask) +build.finalizedBy(curseChangelogTask) processResources { // this will ensure that this task is redone when the versions change. diff --git a/changelogcurse.mustache b/changelogcurse.mustache new file mode 100644 index 0000000000..e4c3c66274 --- /dev/null +++ b/changelogcurse.mustache @@ -0,0 +1,18 @@ +# Generated via Git Changelog Gradle plugin for Curse/CurseForge +<br /> +<br /> +{{#tags}} +<br /> +{{#commits}} +<p> +[{{hash}}] | {{authorName}} | {{commitTime}} +<br /> +{{{messageTitle}}} +<br /> +{{#messageBodyItems}} +{{.}} +{{/messageBodyItems}} +</p> + {{/commits}} +<br /> +{{/tags}}
\ No newline at end of file |