From c070e4c3384f4430834f590ac37fc64bba5933a9 Mon Sep 17 00:00:00 2001 From: Alkalus <3060479+draknyte1@users.noreply.github.com> Date: Thu, 24 May 2018 17:43:35 +1000 Subject: + Added a new Gradle task to also build a seperate changelog for Curse. (Because I am lazy) --- build.gradle | 9 ++++++++- changelogcurse.mustache | 18 ++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 changelogcurse.mustache 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 +
+
+{{#tags}} +
+{{#commits}} +

+[{{hash}}] | {{authorName}} | {{commitTime}} +
+{{{messageTitle}}} +
+{{#messageBodyItems}} +{{.}} +{{/messageBodyItems}} +

+ {{/commits}} +
+{{/tags}} \ No newline at end of file -- cgit