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}}
+