From bc24c74a056a054101ee84f8e699bd408ccad7bc Mon Sep 17 00:00:00 2001 From: Richar Daniel Diaz <97269818+RicharLeon@users.noreply.github.com> Date: Mon, 1 Dec 2025 10:16:25 -0500 Subject: [PATCH] fix: Update signing configuration to use environment variables skip ci Refactor signing configuration to use environment variables for keys. --- main.gradle | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/main.gradle b/main.gradle index c8637fd..c6a6ee2 100644 --- a/main.gradle +++ b/main.gradle @@ -153,18 +153,17 @@ subprojects { } } - def validation = project.hasProperty('signing.keyId'); - logger.lifecycle("=== VALIDATIONNNNNNN [${validation}] ===") - - if (project.hasProperty('signing.keyId')) { - signing { - def keyId = project.findProperty("signing.keyId") - def secretKey = project.findProperty("signing.key") - def password = project.findProperty("signing.password") + def signingKeyId = System.getenv("SIGNING_KEY_ID") ?: project.findProperty("signing.keyId") + def signingKey = System.getenv("SIGNING_KEY_FILE") ?: project.findProperty("signing.key") + def signingPassword = System.getenv("SIGNING_PASSWORD") ?: project.findProperty("signing.password") - useInMemoryPgpKeys(keyId, secretKey, password) + if (signingKeyId && signingKey && signingPassword) { + signing { + useInMemoryPgpKeys(signingKeyId, signingKey, signingPassword) sign publishing.publications.mavenJava } + } else { + logger.lifecycle("Firma omitida: No se encontraron las variables de entorno o propiedades necesarias.") } }