diff --git a/gradle.properties b/gradle.properties index 5159c171..274c2163 100644 --- a/gradle.properties +++ b/gradle.properties @@ -18,16 +18,16 @@ android.nonFinalResIds=false # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true -ossrhUsername="" -publishUrl="" -sonataUsername="" -sonataPassword="" -variantName="" -url="" -ossrhPassword="" -signing_keyId="" -signing_password="" -signing_secretKeyRingFile="" -sonatype_rees46="" -sonatype_personaclick="" -stagingProfileId="" +ossrhUsername= +publishUrl= +sonataUsername= +sonataPassword= +variantName= +url= +ossrhPassword= +signing_keyId= +signing_password= +signing_secretKeyRingFile= +sonatype_rees46= +sonatype_personaclick= +stagingProfileId= diff --git a/gradle/publishing/signing.gradle b/gradle/publishing/signing.gradle index 01087aec..7265519c 100644 --- a/gradle/publishing/signing.gradle +++ b/gradle/publishing/signing.gradle @@ -1,5 +1,8 @@ signing { - if (!isPublishingInMavenLocal) { + // Skip signing for JitPack builds — no GPG key is available on JitPack servers. + // JitPack builds are identified by empty variantName (only set in CI/CD). + def isJitPackBuild = !variantName + if (!isPublishingInMavenLocal && !isJitPackBuild) { sign publishing.publications } }