Do signing only if it's explicitly stated so in parameters

KTI-1377
This commit is contained in:
Nikolay Krasko
2023-09-14 16:48:37 +02:00
committed by Space Team
parent bd16d09d5e
commit af7610a5bd
3 changed files with 0 additions and 3 deletions
@@ -133,7 +133,6 @@ fun MavenPublication.configureKotlinPomAttributes(project: Project, explicitDesc
val Project.signLibraryPublication: Boolean
get() = project.providers.gradleProperty("signingRequired").orNull?.toBoolean()
?: project.providers.gradleProperty("kotlin.build.signing-required").orNull?.toBoolean()
?: project.providers.gradleProperty("isSonatypeRelease").orNull?.toBoolean()
?: false
// overload for Groovy
@@ -19,7 +19,6 @@ fun Project.preparePublication() {
val repo: String? = properties["kotlin.build.deploy-repo"]?.toString() ?: properties["deploy-repo"]?.toString()
val repoProvider = repositoryProviders.getOrDefault(repo, repo)
val isSonatypePublish: Boolean by extra(repoProvider == "sonatype")
val isSonatypeRelease: Boolean by extra(isSonatypePublish && isRelease)
val deployRepoUrl = (properties["kotlin.build.deploy-url"] ?: properties["deploy-url"])?.toString()?.takeIf { it.isNotBlank() }