diff --git a/build-logic/src/main/kotlin/internal/publishing.kt b/build-logic/src/main/kotlin/internal/publishing.kt index b495895..6d8cb89 100644 --- a/build-logic/src/main/kotlin/internal/publishing.kt +++ b/build-logic/src/main/kotlin/internal/publishing.kt @@ -136,19 +136,26 @@ internal fun Project.configurePublishing( } } - if (signingOptions != null) { - plugins.apply("signing") - val signing = extensions.getByType(SigningExtension::class.java) - - signing.useInMemoryPgpKeys(System.getenv("GPG_KEY"), System.getenv("GPG_KEY_PASSWORD")) - signing.sign(publishing.publications) - - // See https://github.com/gradle/gradle/issues/26091 - tasks.withType(AbstractPublishToMaven::class.java).configureEach { - val signingTasks = tasks.withType(Sign::class.java) - it.mustRunAfter(signingTasks) - } + plugins.apply("signing") + extensions.getByType(SigningExtension::class.java).apply { + // GPG_PRIVATE_KEY should contain the armoured private key that starts with -----BEGIN PGP PRIVATE KEY BLOCK----- + // It can be obtained with gpg --armour --export-secret-keys KEY_ID + useInMemoryPgpKeys(System.getenv("GPG_KEY"), System.getenv("GPG_KEY_PASSWORD")) + sign(publishing.publications) } + +// if (signingOptions != null) { +// val signing = extensions.getByType(SigningExtension::class.java) +// +// signing.useInMemoryPgpKeys(System.getenv("GPG_KEY"), System.getenv("GPG_KEY_PASSWORD")) +// signing.sign(publishing.publications) +// +// // See https://github.com/gradle/gradle/issues/26091 +// tasks.withType(AbstractPublishToMaven::class.java).configureEach { +// val signingTasks = tasks.withType(Sign::class.java) +// it.mustRunAfter(signingTasks) +// } +// } } /**