From 0b32a8116f9030bb4279543161781a835f15d528 Mon Sep 17 00:00:00 2001 From: Chris Simon Date: Sun, 10 Mar 2024 20:37:42 +1100 Subject: [PATCH] chore: fix gradle signing configuration fallback if no certificate chain or private key paths defined --- src/intellij/contextive/build.gradle.kts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/intellij/contextive/build.gradle.kts b/src/intellij/contextive/build.gradle.kts index 497e7f4a..1cd39ead 100644 --- a/src/intellij/contextive/build.gradle.kts +++ b/src/intellij/contextive/build.gradle.kts @@ -42,10 +42,11 @@ tasks { signPlugin { certificateChain.set( System.getenv("CERTIFICATE_CHAIN") ?: - File(System.getenv("CERTIFICATE_CHAIN_PATH")).readText(Charsets.UTF_8) + System.getenv("CERTIFICATE_CHAIN_PATH")?.let { File(it).readText(Charsets.UTF_8) } ) - privateKey.set(System.getenv("PRIVATE_KEY") ?: - File(System.getenv("PRIVATE_KEY_PATH")).readText(Charsets.UTF_8) + privateKey.set( + System.getenv("PRIVATE_KEY") ?: + System.getenv("PRIVATE_KEY_PATH")?. let { File(it ).readText(Charsets.UTF_8) } ) password.set(System.getenv("PRIVATE_KEY_PASSWORD")) }