From deafe50305db28f73b20a048a3b1b793c37cfe65 Mon Sep 17 00:00:00 2001 From: "Lukas Rieger (Blue)" Date: Sun, 19 Nov 2023 16:00:46 +0100 Subject: [PATCH] Add releasenotes to publications --- .gitignore | 2 ++ implementations/fabric-1.15.2/build.gradle.kts | 8 ++++++-- implementations/fabric-1.16.2/build.gradle.kts | 8 ++++++-- implementations/fabric-1.17/build.gradle.kts | 8 ++++++-- implementations/fabric-1.18/build.gradle.kts | 8 ++++++-- implementations/fabric-1.19.4/build.gradle.kts | 8 ++++++-- implementations/fabric-1.20/build.gradle.kts | 8 ++++++-- implementations/forge-1.17.1/build.gradle | 8 ++++++-- implementations/forge-1.18.1/build.gradle | 8 ++++++-- implementations/forge-1.19.4/build.gradle | 8 ++++++-- implementations/forge-1.20/build.gradle | 8 ++++++-- implementations/paper/build.gradle.kts | 8 ++++++-- implementations/spigot/build.gradle.kts | 4 +++- implementations/sponge/build.gradle.kts | 9 +++++++-- 14 files changed, 78 insertions(+), 25 deletions(-) diff --git a/.gitignore b/.gitignore index ef45fb00..2fb7f3a9 100644 --- a/.gitignore +++ b/.gitignore @@ -14,6 +14,8 @@ node_modules/ *.launch +release.md + # exclude generated resource BlueMapCommon/src/main/resources/de/bluecolored/bluemap/webapp.zip BlueMapCore/src/main/resources/de/bluecolored/bluemap/*/resourceExtensions.zip diff --git a/implementations/fabric-1.15.2/build.gradle.kts b/implementations/fabric-1.15.2/build.gradle.kts index 2fae9d55..9a35f582 100644 --- a/implementations/fabric-1.15.2/build.gradle.kts +++ b/implementations/fabric-1.15.2/build.gradle.kts @@ -140,7 +140,9 @@ modrinth { token.set(System.getenv("MODRINTH_TOKEN")) projectId.set("swbUV1cr") versionNumber.set("${project.version}-${project.name}") - changelog.set("Releasenotes and Changelog:\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}") + changelog.set(file("../../release.md") + .readText() + .replace("{version}", project.version.toString())) uploadFile.set(tasks.findByName("remappedShadowJar")) gameVersions.addAll("1.15.2") dependencies { @@ -153,7 +155,9 @@ curseforge { project(closureOf { id = "406463" changelogType = "markdown" - changelog = "**Releasenotes and Changelog:**\n\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}" + changelog = file("../../release.md") + .readText() + .replace("{version}", project.version.toString()) releaseType = "release" addGameVersion("Fabric") diff --git a/implementations/fabric-1.16.2/build.gradle.kts b/implementations/fabric-1.16.2/build.gradle.kts index 422b268f..285285be 100644 --- a/implementations/fabric-1.16.2/build.gradle.kts +++ b/implementations/fabric-1.16.2/build.gradle.kts @@ -140,7 +140,9 @@ modrinth { token.set(System.getenv("MODRINTH_TOKEN")) projectId.set("swbUV1cr") versionNumber.set("${project.version}-${project.name}") - changelog.set("Releasenotes and Changelog:\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}") + changelog.set(file("../../release.md") + .readText() + .replace("{version}", project.version.toString())) uploadFile.set(tasks.findByName("remappedShadowJar")) gameVersions.addAll("1.16.2", "1.16.3", "1.16.4", "1.16.5") dependencies { @@ -153,7 +155,9 @@ curseforge { project(closureOf { id = "406463" changelogType = "markdown" - changelog = "**Releasenotes and Changelog:**\n\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}" + changelog = file("../../release.md") + .readText() + .replace("{version}", project.version.toString()) releaseType = "release" addGameVersion("Fabric") diff --git a/implementations/fabric-1.17/build.gradle.kts b/implementations/fabric-1.17/build.gradle.kts index a5e82d60..371bb1c0 100644 --- a/implementations/fabric-1.17/build.gradle.kts +++ b/implementations/fabric-1.17/build.gradle.kts @@ -140,7 +140,9 @@ modrinth { token.set(System.getenv("MODRINTH_TOKEN")) projectId.set("swbUV1cr") versionNumber.set("${project.version}-${project.name}") - changelog.set("Releasenotes and Changelog:\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}") + changelog.set(file("../../release.md") + .readText() + .replace("{version}", project.version.toString())) uploadFile.set(tasks.findByName("remappedShadowJar")) gameVersions.addAll("1.17", "1.17.1") dependencies { @@ -153,7 +155,9 @@ curseforge { project(closureOf { id = "406463" changelogType = "markdown" - changelog = "**Releasenotes and Changelog:**\n\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}" + changelog = file("../../release.md") + .readText() + .replace("{version}", project.version.toString()) releaseType = "release" addGameVersion("Fabric") diff --git a/implementations/fabric-1.18/build.gradle.kts b/implementations/fabric-1.18/build.gradle.kts index cb76570c..426da887 100644 --- a/implementations/fabric-1.18/build.gradle.kts +++ b/implementations/fabric-1.18/build.gradle.kts @@ -140,7 +140,9 @@ modrinth { token.set(System.getenv("MODRINTH_TOKEN")) projectId.set("swbUV1cr") versionNumber.set("${project.version}-${project.name}") - changelog.set("Releasenotes and Changelog:\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}") + changelog.set(file("../../release.md") + .readText() + .replace("{version}", project.version.toString())) uploadFile.set(tasks.findByName("remappedShadowJar")) gameVersions.addAll("1.18", "1.18.1", "1.18.2") dependencies { @@ -153,7 +155,9 @@ curseforge { project(closureOf { id = "406463" changelogType = "markdown" - changelog = "**Releasenotes and Changelog:**\n\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}" + changelog = file("../../release.md") + .readText() + .replace("{version}", project.version.toString()) releaseType = "release" addGameVersion("Fabric") diff --git a/implementations/fabric-1.19.4/build.gradle.kts b/implementations/fabric-1.19.4/build.gradle.kts index 57b95805..1666893e 100644 --- a/implementations/fabric-1.19.4/build.gradle.kts +++ b/implementations/fabric-1.19.4/build.gradle.kts @@ -140,7 +140,9 @@ modrinth { token.set(System.getenv("MODRINTH_TOKEN")) projectId.set("swbUV1cr") versionNumber.set("${project.version}-${project.name}") - changelog.set("Releasenotes and Changelog:\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}") + changelog.set(file("../../release.md") + .readText() + .replace("{version}", project.version.toString())) uploadFile.set(tasks.findByName("remappedShadowJar")) gameVersions.addAll("1.19.4") dependencies { @@ -153,7 +155,9 @@ curseforge { project(closureOf { id = "406463" changelogType = "markdown" - changelog = "**Releasenotes and Changelog:**\n\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}" + changelog = file("../../release.md") + .readText() + .replace("{version}", project.version.toString()) releaseType = "release" addGameVersion("Fabric") diff --git a/implementations/fabric-1.20/build.gradle.kts b/implementations/fabric-1.20/build.gradle.kts index cb0a61d1..a9b51f4e 100644 --- a/implementations/fabric-1.20/build.gradle.kts +++ b/implementations/fabric-1.20/build.gradle.kts @@ -140,7 +140,9 @@ modrinth { token.set(System.getenv("MODRINTH_TOKEN")) projectId.set("swbUV1cr") versionNumber.set("${project.version}-${project.name}") - changelog.set("Releasenotes and Changelog:\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}") + changelog.set(file("../../release.md") + .readText() + .replace("{version}", project.version.toString())) uploadFile.set(tasks.findByName("remappedShadowJar")) gameVersions.addAll("1.20", "1.20.1", "1.20.2") dependencies { @@ -153,7 +155,9 @@ curseforge { project(closureOf { id = "406463" changelogType = "markdown" - changelog = "**Releasenotes and Changelog:**\n\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}" + changelog = file("../../release.md") + .readText() + .replace("{version}", project.version.toString()) releaseType = "release" addGameVersion("Fabric") diff --git a/implementations/forge-1.17.1/build.gradle b/implementations/forge-1.17.1/build.gradle index a4a475c3..54bf3601 100644 --- a/implementations/forge-1.17.1/build.gradle +++ b/implementations/forge-1.17.1/build.gradle @@ -177,7 +177,9 @@ modrinth { token = System.getenv("MODRINTH_TOKEN") projectId = "swbUV1cr" versionNumber = "${project.version}-${project.name}" - changelog = "Releasenotes and Changelog:\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}" + changelog = file("../../release.md") + .getText() + .replace("{version}", project.version.toString()) uploadFile = shadowJar gameVersions = ["1.17.1"] } @@ -187,7 +189,9 @@ curseforge { project { id = "406463" changelogType = "markdown" - changelog = "**Releasenotes and Changelog:**\n\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}" + changelog = file("../../release.md") + .getText() + .replace("{version}", project.version.toString()) releaseType = "release" addGameVersion "Forge" diff --git a/implementations/forge-1.18.1/build.gradle b/implementations/forge-1.18.1/build.gradle index 2ee04248..87b81d59 100644 --- a/implementations/forge-1.18.1/build.gradle +++ b/implementations/forge-1.18.1/build.gradle @@ -173,7 +173,9 @@ modrinth { token = System.getenv("MODRINTH_TOKEN") projectId = "swbUV1cr" versionNumber = "${project.version}-${project.name}" - changelog = "Releasenotes and Changelog:\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}" + changelog = file("../../release.md") + .getText() + .replace("{version}", project.version.toString()) uploadFile = shadowJar gameVersions = ["1.18.1", "1.18.2"] } @@ -183,7 +185,9 @@ curseforge { project { id = "406463" changelogType = "markdown" - changelog = "**Releasenotes and Changelog:**\n\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}" + changelog = file("../../release.md") + .getText() + .replace("{version}", project.version.toString()) releaseType = "release" addGameVersion "Forge" diff --git a/implementations/forge-1.19.4/build.gradle b/implementations/forge-1.19.4/build.gradle index fc82230f..ed899792 100644 --- a/implementations/forge-1.19.4/build.gradle +++ b/implementations/forge-1.19.4/build.gradle @@ -173,7 +173,9 @@ modrinth { token = System.getenv("MODRINTH_TOKEN") projectId = "swbUV1cr" versionNumber = "${project.version}-${project.name}" - changelog = "Releasenotes and Changelog:\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}" + changelog = file("../../release.md") + .getText() + .replace("{version}", project.version.toString()) uploadFile = shadowJar gameVersions = ["1.19.4"] } @@ -183,7 +185,9 @@ curseforge { project { id = "406463" changelogType = "markdown" - changelog = "**Releasenotes and Changelog:**\n\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}" + changelog = file("../../release.md") + .getText() + .replace("{version}", project.version.toString()) releaseType = "release" addGameVersion "Forge" diff --git a/implementations/forge-1.20/build.gradle b/implementations/forge-1.20/build.gradle index 21467801..6996a187 100644 --- a/implementations/forge-1.20/build.gradle +++ b/implementations/forge-1.20/build.gradle @@ -173,7 +173,9 @@ modrinth { token = System.getenv("MODRINTH_TOKEN") projectId = "swbUV1cr" versionNumber = "${project.version}-${project.name}" - changelog = "Releasenotes and Changelog:\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}" + changelog = file("../../release.md") + .getText() + .replace("{version}", project.version.toString()) uploadFile = shadowJar gameVersions = ["1.20", "1.20.1", "1.20.2"] } @@ -183,7 +185,9 @@ curseforge { project { id = "406463" changelogType = "markdown" - changelog = "**Releasenotes and Changelog:**\n\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}" + changelog = file("../../release.md") + .getText() + .replace("{version}", project.version.toString()) releaseType = "release" addGameVersion "Forge" diff --git a/implementations/paper/build.gradle.kts b/implementations/paper/build.gradle.kts index 885e01c7..a83871dd 100644 --- a/implementations/paper/build.gradle.kts +++ b/implementations/paper/build.gradle.kts @@ -119,7 +119,9 @@ modrinth { token.set(System.getenv("MODRINTH_TOKEN")) projectId.set("swbUV1cr") versionNumber.set("${project.version}-${project.name}") - changelog.set("Releasenotes and Changelog: \nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}") + changelog.set(file("../../release.md") + .readText() + .replace("{version}", project.version.toString())) uploadFile.set(tasks.findByName("shadowJar")) loaders.addAll("paper","purpur","folia") gameVersions.addAll( @@ -132,7 +134,9 @@ hangarPublish { version.set(project.version as String) id.set("BlueMap") channel.set("Release") - changelog.set("Releasenotes and Changelog: \nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}") + changelog.set(file("../../release.md") + .readText() + .replace("{version}", project.version.toString())) apiKey.set(System.getenv("HANGAR_TOKEN")) diff --git a/implementations/spigot/build.gradle.kts b/implementations/spigot/build.gradle.kts index dac6aab9..7759a804 100644 --- a/implementations/spigot/build.gradle.kts +++ b/implementations/spigot/build.gradle.kts @@ -121,7 +121,9 @@ modrinth { token.set(System.getenv("MODRINTH_TOKEN")) projectId.set("swbUV1cr") versionNumber.set("${project.version}-${project.name}") - changelog.set("Releasenotes and Changelog: \nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}") + changelog.set(file("../../release.md") + .readText() + .replace("{version}", project.version.toString())) uploadFile.set(tasks.findByName("shadowJar")) loaders.addAll("spigot", "paper", "purpur") gameVersions.addAll( diff --git a/implementations/sponge/build.gradle.kts b/implementations/sponge/build.gradle.kts index b07b115a..ea738262 100644 --- a/implementations/sponge/build.gradle.kts +++ b/implementations/sponge/build.gradle.kts @@ -135,7 +135,9 @@ modrinth { token.set(System.getenv("MODRINTH_TOKEN")) projectId.set("swbUV1cr") versionNumber.set("${project.version}-${project.name}") - changelog.set("Releasenotes and Changelog:\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}") + changelog.set(file("../../release.md") + .readText() + .replace("{version}", project.version.toString())) uploadFile.set(tasks.findByName("shadowJar")) loaders.addAll("sponge") gameVersions.addAll("1.16.5") @@ -150,7 +152,10 @@ oreDeployment { apiKey(System.getenv("ORE_TOKEN")) defaultPublication { projectId.set("BlueMap") - versionBody.set("Releasenotes and Changelog:\nhttps://github.com/BlueMap-Minecraft/BlueMap/releases/tag/v${project.version}") + createForumPost.set(true) + versionBody.set(file("../../release.md") + .readText() + .replace("{version}", project.version.toString())) publishArtifacts.setFrom(tasks.findByName("shadowJar")) } }