1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2025-09-10 14:25:59 +00:00

Fix #68, #69. Pre-setup auto releasing (#72)

* Fix #68, #69. Pre-setup auto releasing
This commit is contained in:
Patbox
2022-03-19 17:10:53 +01:00
committed by GitHub
parent f8fe161b70
commit eface1495e
7 changed files with 126 additions and 30 deletions

View File

@@ -5,6 +5,8 @@ plugins {
id "com.github.hierynomus.license" version "0.16.1"
id "org.jetbrains.kotlin.jvm" version "1.5.21"
id 'fabric-loom' version '0.10-SNAPSHOT'
id "com.modrinth.minotaur" version "2.+"
id 'com.matthewprenger.cursegradle' version '1.4.0'
}
def javaVersion = JavaLanguageVersion.of(17)
@@ -247,3 +249,49 @@ publishing {
// mavenLocal()
}
}
if (System.getenv("MODRINTH")) {
modrinth {
token = System.getenv("MODRINTH")
projectId = "eldBwa5V"
versionNumber = version
versionType = "release"
uploadFile = remapJar
gameVersions = [((String) project.mc_version)]
loaders = ["fabric"]
changelog = System.getenv("CHANGELOG")
}
remapJar {
finalizedBy project.tasks.modrinth
}
}
if (System.getenv("CURSEFORGE")) {
curseforge {
apiKey = System.getenv("CURSEFORGE")
project {
id = "462672"
releaseType = "release"
changelog = System.getenv("CHANGELOG")
changelogType = "markdown"
addGameVersion ((String) project.mc_version)
addGameVersion "Fabric"
mainArtifact(remapJar)
afterEvaluate {
uploadTask.dependsOn("remapJar")
}
}
options {
forgeGradleIntegration = false
}
}
remapJar {
finalizedBy project.tasks.curseforge
}
}