From 8a1fec8d7cd9b2aeba5b25eec022686cf58cdfdf Mon Sep 17 00:00:00 2001 From: zenfyr Date: Fri, 24 Jul 2026 11:20:49 +0700 Subject: [PATCH] build: update publishing --- build.gradle | 30 +++++------------------------- gradle/libs.versions.toml | 2 +- 2 files changed, 6 insertions(+), 26 deletions(-) diff --git a/build.gradle b/build.gradle index 34ae6d0..0bca82f 100644 --- a/build.gradle +++ b/build.gradle @@ -75,7 +75,6 @@ java { if (JavaVersion.current() < javaVersion) { toolchain.languageVersion = JavaLanguageVersion.of(targetJavaVersion) } - withSourcesJar() } jar { @@ -84,13 +83,6 @@ jar { } } -sourcesJar { - exclude { - sourceSets.main.allSource.contains it.file - } - from delombok -} - // configure the maven publication publishing { publications { @@ -100,30 +92,15 @@ publishing { from components.java } } - - // See https://docs.gradle.org/current/userguide/publishing_maven.html for information on how to set up publishing. - if (!local) { - repositories { - maven { - name = "GitHubPackages" - url = "https://maven.pkg.github.com/constellation-mc/rbip" - credentials { - username = System.getenv("GITHUB_ACTOR") - password = System.getenv("GITHUB_TOKEN") - } - } - } - } } publishMods { file = remapJar.archiveFile - additionalFiles.from(remapSourcesJar.archiveFile) version = "${mod_version}+mc${minecraft_version}+${loader_id}" changelog = file("CHANGELOG.md").text type = ReleaseType.valueOf(providers.environmentVariable("VERSION_TYPE").getOrElse("BETA")) - modLoaders.add("fabric") + modLoaders.add(loader_id) displayName = "${project.mod_version} (${project.minecraft_version})" @@ -131,6 +108,7 @@ publishMods { projectId = "etNS9OnA" accessToken = providers.environmentVariable("MODRINTH_TOKEN") minecraftVersions.add("${project.minecraft_version}") + environment = CLIENT_ONLY requires("fabric-api") } @@ -138,13 +116,15 @@ publishMods { projectId = "643246" accessToken = providers.environmentVariable("CURSEFORGE_TOKEN") minecraftVersions.add("${project.minecraft_version}") + client = true + server = false requires("fabric-api") } github { repository = "constellation-mc/rbip" accessToken = providers.environmentVariable("GITHUB_TOKEN") - commitish = providers.environmentVariable("GITHUB_SHA").getOrElse("${project.minecraft_version}-fabric") + commitish = providers.environmentVariable("GITHUB_SHA").getOrElse("${project.minecraft_version}-${loader_id}") type = STABLE } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 83bfdbf..84b0960 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -6,4 +6,4 @@ fabric-api = { group = "net.fabricmc.fabric-api", name = "fabric-api", version = fabric-loom = { id = "fabric-loom", version = "1.16.1" } lombok = { id = "io.freefair.lombok", version = "9.4.0"} spotless = { id = "com.diffplug.spotless", version = "8.4.0" } -modmuss50-publish = { id = "me.modmuss50.mod-publish-plugin", version = "1.1.0" } \ No newline at end of file +modmuss50-publish = { id = "me.modmuss50.mod-publish-plugin", version = "2.1.1" } \ No newline at end of file -- 2.51.2