From 6d4acac53f9afdfd1f48944daf0649a9b8c9a023 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Mon, 22 Jan 2024 00:22:34 +0530 Subject: feat(build): remove dependency updates plugin Renovate handles this for us --- build-logic/build.gradle.kts | 6 ---- .../gradle/DependencyUpdatesPlugin.kt | 35 ---------------------- 2 files changed, 41 deletions(-) delete mode 100644 build-logic/src/main/kotlin/app/passwordstore/gradle/DependencyUpdatesPlugin.kt (limited to 'build-logic') diff --git a/build-logic/build.gradle.kts b/build-logic/build.gradle.kts index 4dc0e4b3..877d6752 100644 --- a/build-logic/build.gradle.kts +++ b/build-logic/build.gradle.kts @@ -65,10 +65,6 @@ gradlePlugin { id = "com.github.android-password-store.versioning-plugin" implementationClass = "app.passwordstore.gradle.versioning.VersioningPlugin" } - register("versions") { - id = "com.github.android-password-store.versions" - implementationClass = "app.passwordstore.gradle.DependencyUpdatesPlugin" - } } } @@ -88,8 +84,6 @@ dependencies { implementation(libs.build.r8) implementation(libs.build.semver) implementation(libs.build.sentry) - implementation(libs.build.vcu) - implementation(libs.build.versions) implementation(libs.kotlinx.coroutines.core) // Expose the generated version catalog API to the plugin. diff --git a/build-logic/src/main/kotlin/app/passwordstore/gradle/DependencyUpdatesPlugin.kt b/build-logic/src/main/kotlin/app/passwordstore/gradle/DependencyUpdatesPlugin.kt deleted file mode 100644 index 2880ac1d..00000000 --- a/build-logic/src/main/kotlin/app/passwordstore/gradle/DependencyUpdatesPlugin.kt +++ /dev/null @@ -1,35 +0,0 @@ -package app.passwordstore.gradle - -import com.github.benmanes.gradle.versions.VersionsPlugin -import com.github.benmanes.gradle.versions.updates.DependencyUpdatesTask -import nl.littlerobots.vcu.plugin.VersionCatalogUpdateExtension -import nl.littlerobots.vcu.plugin.VersionCatalogUpdatePlugin -import org.gradle.api.Plugin -import org.gradle.api.initialization.Settings -import org.gradle.kotlin.dsl.apply -import org.gradle.kotlin.dsl.configure -import org.gradle.kotlin.dsl.withType - -@Suppress("Unused") -class DependencyUpdatesPlugin : Plugin { - - override fun apply(settings: Settings) { - settings.gradle.allprojects { - if (rootProject == this) { - pluginManager.apply(VersionCatalogUpdatePlugin::class) - extensions.configure { keep.keepUnusedLibraries.set(true) } - pluginManager.apply(VersionsPlugin::class) - tasks.withType { - rejectVersionIf { - when (candidate.group) { - "commons-codec", - "org.eclipse.jgit" -> true - else -> false - } - } - checkForGradleUpdate = false - } - } - } - } -} -- cgit v1.2.3