diff options
| author | shedaniel <daniel@shedaniel.me> | 2022-06-11 21:45:24 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2022-06-11 21:45:24 +0800 |
| commit | 9996f3c563f9979b5ffd00367af4fa5a1dae434d (patch) | |
| tree | c25c4d5cd71494d90d4dd09594e8e23da65a9877 /forge | |
| parent | 0e2a66156d69bb6d8d37a1c05f59abde42d62ebc (diff) | |
| download | RoughlyEnoughItems-9996f3c563f9979b5ffd00367af4fa5a1dae434d.tar.gz RoughlyEnoughItems-9996f3c563f9979b5ffd00367af4fa5a1dae434d.tar.bz2 RoughlyEnoughItems-9996f3c563f9979b5ffd00367af4fa5a1dae434d.zip | |
Migrate to Unified Publishing
Diffstat (limited to 'forge')
| -rw-r--r-- | forge/build.gradle | 105 |
1 files changed, 70 insertions, 35 deletions
diff --git a/forge/build.gradle b/forge/build.gradle index 703689d7e..bdb5a966f 100644 --- a/forge/build.gradle +++ b/forge/build.gradle @@ -215,46 +215,81 @@ publishing { } } -curseforge { - if (project.hasProperty('danielshe_curse_api_key') || System.getenv('danielshe_curse_api_key') != null) { - apiKey = project.hasProperty('danielshe_curse_api_key') ? project.property('danielshe_curse_api_key') : System.getenv('danielshe_curse_api_key') - project { - id = "310111" - releaseType = "beta" - changelogType = "html" - changelog = rootProject.releaseChangelog - addGameVersion "1.18.2" - addGameVersion "Java 17" - addGameVersion "Forge" - relations { - requiredDependency "architectury-api" - requiredDependency "cloth-config" - requiredDependency "roughly-enough-items-hacks" +unifiedPublishing { + project { + displayName = "[Forge $rootProject.supported_version] v$project.version" + releaseType = "beta" + gameVersions = ["1.18.2"] + gameLoaders = ["forge"] + changelog = rootProject.releaseChangelog + + mainPublication remapJar + + relations { + depends { + curseforge = "architectury-api" + modrinth = "architectury-api" } - mainArtifact(tasks.getByName("remapJar")) { - displayName = "[Forge $project.supported_version] v$project.version" + depends { + curseforge = "cloth-config" + modrinth = "cloth-config" } - } - project { - id = "567899" - releaseType = "release" - changelogType = "html" - changelog = rootProject.releaseChangelog - addGameVersion "1.18" - addGameVersion "1.18.1" - addGameVersion "Java 17" - addGameVersion "Forge" - relations { - requiredDependency "architectury-api" - requiredDependency "cloth-config" + } + + if (project.hasProperty("danielshe_curse_api_key") || System.getenv("danielshe_curse_api_key") != null) { + curseforge { + token = project.hasProperty("danielshe_curse_api_key") ? project.property("danielshe_curse_api_key") : System.getenv("danielshe_curse_api_key") + id = "310111" + gameVersions.addAll "Java 17" + + relations { + depends "roughly-enough-items-hacks" + } } - mainArtifact(tasks.getByName("serverOnlyJar")) { - displayName = "[Forge $project.supported_version] v$project.version" + } + + if (project.hasProperty("modrinth_key") || System.getenv("modrinth_key") != null) { + modrinth { + token = project.hasProperty("modrinth_key") ? project.property("modrinth_key") : System.getenv("modrinth_key") + id = "nfn13YXA" + version = "$project.version+$project.name" } } } - options { - forgeGradleIntegration = false - javaVersionAutoDetect = false + project { + displayName = "[Forge $rootProject.supported_version] v$project.version" + releaseType = "beta" + gameVersions = ["1.18.2"] + gameLoaders = ["forge"] + changelog = rootProject.releaseChangelog + + mainPublication remapJar + + relations { + depends { + curseforge = "architectury-api" + modrinth = "architectury-api" + } + depends { + curseforge = "cloth-config" + modrinth = "cloth-config" + } + } + + if (project.hasProperty("danielshe_curse_api_key") || System.getenv("danielshe_curse_api_key") != null) { + curseforge { + token = project.hasProperty("danielshe_curse_api_key") ? project.property("danielshe_curse_api_key") : System.getenv("danielshe_curse_api_key") + id = "567899" + gameVersions.addAll "Java 17" + } + } + + if (project.hasProperty("modrinth_key") || System.getenv("modrinth_key") != null) { + modrinth { + token = project.hasProperty("modrinth_key") ? project.property("modrinth_key") : System.getenv("modrinth_key") + id = "OM4ZYSws" + version = "$project.version+$project.name" + } + } } } |
