Pārlūkot izejas kodu

Fix publishing; fix #1733

Karlatemp 3 gadi atpakaļ
vecāks
revīzija
bca536b107

+ 5 - 2
buildSrc/src/main/kotlin/JvmPublishing.kt

@@ -73,7 +73,8 @@ fun Project.configureRemoteRepos() {
 inline fun Project.configurePublishing(
     artifactId: String,
     vcs: String = "https://github.com/mamoe/mirai",
-    addProjectComponents: Boolean = true
+    addProjectComponents: Boolean = true,
+    setupGpg: Boolean = true,
 ) {
     configureRemoteRepos()
     apply<ShadowPlugin>()
@@ -105,6 +106,8 @@ inline fun Project.configurePublishing(
                 stubJavadoc?.get()?.let { artifact(it) }
             }
         }
-        configGpgSign(this@configurePublishing)
+        if (setupGpg) {
+            configGpgSign(this@configurePublishing)
+        }
     }
 }

+ 10 - 1
mirai-bom/build.gradle.kts

@@ -33,7 +33,16 @@ dependencies {
     }
 }
 
-configurePublishing("mirai-bom", addProjectComponents = false)
+configurePublishing(
+    "mirai-bom",
+    addProjectComponents = false,
+    setupGpg = false,
+)
+
 publishing.publications.getByName<MavenPublication>("mavenJava") {
     from(components["javaPlatform"])
+}
+
+publishing {
+    configGpgSign(project)
 }