From 08dcf23d59c3fa1376a3875d7280b6eca8b48d10 Mon Sep 17 00:00:00 2001 From: Artem Daugel-Dauge Date: Sun, 9 Jun 2024 20:09:49 +0200 Subject: [PATCH] Workaround Gradle piblishing bug --- buildSrc/src/main/kotlin/publish-conventions.gradle.kts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/buildSrc/src/main/kotlin/publish-conventions.gradle.kts b/buildSrc/src/main/kotlin/publish-conventions.gradle.kts index 0d91c44..22bfc23 100644 --- a/buildSrc/src/main/kotlin/publish-conventions.gradle.kts +++ b/buildSrc/src/main/kotlin/publish-conventions.gradle.kts @@ -65,3 +65,11 @@ val release: Boolean get() = hasProperty("release") fun stringProperty(propertyName: String) = findProperty(propertyName) as String? + +//region Fix Gradle warning about signing tasks using publishing task outputs without explicit dependencies +//https://github.com/gradle/gradle/issues/26091 +tasks.withType().configureEach { + val signingTasks = tasks.withType() + mustRunAfter(signingTasks) +} +//endregion