From f74d3ce1b49780dc023c8d13498d6efc8db810c9 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Wed, 27 Apr 2022 00:56:10 +0530 Subject: [PATCH] build-logic: configure VCU to not purge library declarations --- .../src/main/kotlin/dev.msfjarvis.claw.versions.gradle.kts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/build-logic/kotlin-plugins/src/main/kotlin/dev.msfjarvis.claw.versions.gradle.kts b/build-logic/kotlin-plugins/src/main/kotlin/dev.msfjarvis.claw.versions.gradle.kts index 1d9eb0ee..08d91abd 100644 --- a/build-logic/kotlin-plugins/src/main/kotlin/dev.msfjarvis.claw.versions.gradle.kts +++ b/build-logic/kotlin-plugins/src/main/kotlin/dev.msfjarvis.claw.versions.gradle.kts @@ -5,6 +5,13 @@ plugins { id("nl.littlerobots.version-catalog-update") } +versionCatalogUpdate { + keep { + // This clears out build-logic specific dependencies + keepUnusedLibraries.set(true) + } +} + fun isNonStable(version: String): Boolean { val stableKeyword = listOf("RELEASE", "FINAL", "GA").any { version.toUpperCase().contains(it) } val regex = "^[0-9,.v-]+(-r)?$".toRegex()