diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 4e6eb32..6e038a2 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -13,8 +13,8 @@ plugins { android { defaultConfig { applicationId = "gq.kirmanak.mealient" - versionCode = 35 - versionName = "0.4.6" + versionCode = 36 + versionName = "0.4.7" testInstrumentationRunner = "gq.kirmanak.mealient.MealientTestRunner" testInstrumentationRunnerArguments += mapOf("clearPackageData" to "true") resourceConfigurations += listOf("en", "es", "ru", "fr", "nl", "pt", "de") @@ -98,14 +98,14 @@ dependencies { debugImplementation(libs.squareup.leakcanary) - kover(project(":model_mapper")) - kover(project(":features:shopping_lists")) - kover(project(":ui")) - kover(project(":logging")) kover(project(":architecture")) kover(project(":database")) - kover(project(":datastore")) kover(project(":datasource")) + kover(project(":datastore")) + kover(project(":features:shopping_lists")) + kover(project(":logging")) + kover(project(":model_mapper")) + kover(project(":ui")) ksp(libs.google.dagger.hiltCompiler) @@ -140,35 +140,37 @@ dependencies { androidTestUtil(libs.androidx.test.orchestrator) } -koverReport { - filters { - excludes { - classes( - "gq.kirmanak.mealient.datastore.recipe.AddRecipeInput*", // generated by data store - "*ComposableSingletons*", // generated by Compose - "gq.kirmanak.mealient.database.AppDb_Impl*", // generated by Room - "*Dao_Impl*", // generated by Room - "*Hilt_*", // generated by Hilt - ) - packages( - "gq.kirmanak.mealient*.destinations", // generated by Compose destinations - ) - annotatedBy( - "androidx.compose.ui.tooling.preview.Preview", - "gq.kirmanak.mealient.ui.preview.ColorSchemePreview", - "androidx.compose.runtime.Composable", - "dagger.Module", - "dagger.internal.DaggerGenerated", - ) +kover { + reports { + filters { + excludes { + classes( + "gq.kirmanak.mealient.datastore.recipe.AddRecipeInput*", // generated by data store + "*ComposableSingletons*", // generated by Compose + "gq.kirmanak.mealient.database.AppDb_Impl*", // generated by Room + "*Dao_Impl*", // generated by Room + "*Hilt_*", // generated by Hilt + ) + packages( + "gq.kirmanak.mealient*.destinations", // generated by Compose destinations + ) + annotatedBy( + "androidx.compose.ui.tooling.preview.Preview", + "gq.kirmanak.mealient.ui.preview.ColorSchemePreview", + "androidx.compose.runtime.Composable", + "dagger.Module", + "dagger.internal.DaggerGenerated", + ) + } + includes { + packages("gq.kirmanak.mealient") + } } - includes { - packages("gq.kirmanak.mealient") - } - } - androidReports("release") { - verify { - rule { - minBound(30) + variant("release") { + verify { + rule { + minBound(30) + } } } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ab7c9b0..2beeefd 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -80,7 +80,7 @@ ktor = "2.3.12" # https://github.com/coil-kt/coil/releases coil = "2.7.0" # https://github.com/Kotlin/kotlinx-kover/releases -kover = "0.7.6" +kover = "0.8.3" [libraries] android-gradlePlugin = { group = "com.android.tools.build", name = "gradle", version.ref = "androidGradlePlugin" }