build: fix skipping artifact signature task when publishing locally

This commit is contained in:
thunderbiscuit 2024-04-09 16:15:50 -04:00
parent 0eadff1327
commit a40702ebd9
No known key found for this signature in database
GPG Key ID: 88253696EB836462
4 changed files with 11 additions and 4 deletions

View File

@ -8,4 +8,4 @@ build:
./gradlew buildAndroidLib ./gradlew buildAndroidLib
publishlocal: publishlocal:
./gradlew publishToMavenLocal --exclude-task signMavenPublication ./gradlew publishToMavenLocal -P localBuild

View File

@ -114,6 +114,10 @@ afterEvaluate {
} }
signing { signing {
if (project.hasProperty("localBuild")) {
isRequired = false
}
val signingKeyId: String? by project val signingKeyId: String? by project
val signingKey: String? by project val signingKey: String? by project
val signingPassword: String? by project val signingPassword: String? by project
@ -121,8 +125,7 @@ signing {
sign(publishing.publications) sign(publishing.publications)
} }
// This task dependency ensures that we build the bindings // This task dependency ensures that we build the bindings binaries before running the tests
// binaries before running the tests
tasks.withType<KotlinCompile> { tasks.withType<KotlinCompile> {
dependsOn("buildAndroidLib") dependsOn("buildAndroidLib")
} }

View File

@ -11,4 +11,4 @@ build:
./gradlew buildJvmLib ./gradlew buildJvmLib
publishlocal: publishlocal:
./gradlew publishToMavenLocal --exclude-task signMavenPublication ./gradlew publishToMavenLocal -P localBuild

View File

@ -107,6 +107,10 @@ afterEvaluate {
} }
signing { signing {
if (project.hasProperty("localBuild")) {
isRequired = false
}
val signingKeyId: String? by project val signingKeyId: String? by project
val signingKey: String? by project val signingKey: String? by project
val signingPassword: String? by project val signingPassword: String? by project