We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 64046cc commit 91ebc58Copy full SHA for 91ebc58
build.gradle.kts
@@ -100,6 +100,13 @@ subprojects {
100
}
101
102
signing {
103
+ // Only sign if signing credentials are available
104
+ val signingKeyId = project.findProperty("signing.keyId") as String? ?: System.getenv("GPG_KEY_ID")
105
+ val signingPassword = project.findProperty("signing.password") as String? ?: System.getenv("GPG_PASSPHRASE")
106
+ val signingKey = project.findProperty("signing.secretKeyRingFile") as String? ?: System.getenv("GPG_SECRET_KEY_RING_FILE")
107
+
108
+ isRequired = signingKeyId != null && signingPassword != null && signingKey != null
109
110
sign(publishing.publications["mavenJava"])
111
112
0 commit comments