diff --git a/source/api/build.gradle.kts b/source/api/build.gradle.kts index 2485bb0eb..5caa09f41 100644 --- a/source/api/build.gradle.kts +++ b/source/api/build.gradle.kts @@ -58,7 +58,11 @@ tasks mavenPublishing { coordinates("com.clerk", "clerk-android-api", property("CLERK_API_VERSION") as String) publishToMavenCentral() - signAllPublications() + // Skip signing for local publishing: ./gradlew publishToMavenLocal + // -PRELEASE_SIGNING_ENABLED=false + if (providers.gradleProperty("RELEASE_SIGNING_ENABLED").orNull != "false") { + signAllPublications() + } pom { name.set("Clerk Android UI") description.set("UI components for Clerk Android SDK") diff --git a/source/telemetry/build.gradle.kts b/source/telemetry/build.gradle.kts index 4ea27674c..262f7dbc8 100644 --- a/source/telemetry/build.gradle.kts +++ b/source/telemetry/build.gradle.kts @@ -9,7 +9,11 @@ plugins { mavenPublishing { coordinates("com.clerk", "clerk-android-telemetry", property("CLERK_TELEMETRY_VERSION") as String) publishToMavenCentral() - signAllPublications() + // Skip signing for local publishing: ./gradlew publishToMavenLocal + // -PRELEASE_SIGNING_ENABLED=false + if (providers.gradleProperty("RELEASE_SIGNING_ENABLED").orNull != "false") { + signAllPublications() + } pom { name.set("Clerk Android Telemetry") description.set("Telemetry module for Clerk Android SDK") diff --git a/source/ui/build.gradle.kts b/source/ui/build.gradle.kts index c828b05ce..f5ce2ef72 100644 --- a/source/ui/build.gradle.kts +++ b/source/ui/build.gradle.kts @@ -61,7 +61,11 @@ tasks mavenPublishing { coordinates("com.clerk", "clerk-android-ui", property("CLERK_UI_VERSION") as String) publishToMavenCentral() - signAllPublications() + // Skip signing for local publishing: ./gradlew publishToMavenLocal + // -PRELEASE_SIGNING_ENABLED=false + if (providers.gradleProperty("RELEASE_SIGNING_ENABLED").orNull != "false") { + signAllPublications() + } pom { name.set("Clerk Android UI") description.set("UI components for Clerk Android SDK")