From 22c48a6a2e54d93a89a8db326444939cab585330 Mon Sep 17 00:00:00 2001 From: Tudor Luca Date: Mon, 20 Feb 2023 22:49:44 +0200 Subject: [PATCH 1/2] Make maven-publish publishing signing required only when "isRelease == true" --- buildSrc/src/main/java/ReleaseConfigPlugin.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/buildSrc/src/main/java/ReleaseConfigPlugin.kt b/buildSrc/src/main/java/ReleaseConfigPlugin.kt index 04b7cd6..f4ff1f0 100644 --- a/buildSrc/src/main/java/ReleaseConfigPlugin.kt +++ b/buildSrc/src/main/java/ReleaseConfigPlugin.kt @@ -89,6 +89,7 @@ class ReleaseConfigPlugin : Plugin { } target.configure { + isRequired = isRelease sign(publications["release"]) } } From 432caa643294b3dd28a3f6983c3cf9292de88f1d Mon Sep 17 00:00:00 2001 From: Tudor Luca Date: Mon, 20 Feb 2023 23:03:23 +0200 Subject: [PATCH 2/2] Add jitpack.yml config file to force Java 11 usage. (fix for https://github.com/jitpack/jitpack.io/issues/4474) --- jitpack.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 jitpack.yml diff --git a/jitpack.yml b/jitpack.yml new file mode 100644 index 0000000..9a10e5d --- /dev/null +++ b/jitpack.yml @@ -0,0 +1,3 @@ +# https://github.com/jitpack/jitpack.io/issues/4474 +jdk: + - openjdk11