Skip to content

Commit 9a819c3

Browse files
authored
Merge pull request #6 from yml-org/feature/CM-1239-RenovateBotFix
Feature/cm 1239 renovate bot fix
2 parents f554abf + 3657257 commit 9a819c3

File tree

22 files changed

+394
-244
lines changed

22 files changed

+394
-244
lines changed

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ insert_final_newline = true
1212

1313
[*.{java,kt,kts,scala,rs,xml,kt.spec,kts.spec}]
1414
indent_size = 4
15-
disabled_rules=no-wildcard-imports
15+
ktlint_disabled_rules=no-wildcard-imports
1616

1717
[*.{kt,kts}]
1818
ktlint_code_style = ktlint_official

app/build.gradle.kts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
1+
import ytemplate.android.jacoco.addExclusion
2+
13
@Suppress("DSL_SCOPE_VIOLATION") // scope violation issue: work around suggested from: https://github.com/gradle/gradle/issues/22797
24
plugins {
35
id("ytemplate.android.application")
46
id("ytemplate.android.application.jacoco")
57
id("ytemplate.android.application.compose")
68
id("ytemplate.android.hilt")
79
}
8-
10+
private val excludedFiles = mutableSetOf(
11+
"**/ytemplate/android/MainActivity.*",
12+
"**/ytemplate/android/YTemplate.*"
13+
)
14+
addExclusion(excludedFiles)
915
android {
1016
namespace = "ytemplate.android"
1117
defaultConfig {

build-logic/src/main/java/conventions/FirebaseConventionPlugin.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ class FirebaseConventionPlugin : Plugin<Project> {
1919
}
2020
}
2121
}
22-
}
22+
}

build-logic/src/main/java/conventions/HiltConventionPlugin.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,4 @@ class HiltConventionPlugin : Plugin<Project> {
3232

3333
}
3434
}
35-
36-
}
35+
}

build-logic/src/main/java/conventions/LibraryConventionPlugin.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class LibraryConventionPlugin : Plugin<Project> {
2424
apply(libs.findPlugin("android.library").get().get().pluginId)
2525
apply(libs.findPlugin("kotlin.android").get().get().pluginId)
2626
apply(libs.findPlugin("kotlin.serialization").get().get().pluginId)
27-
27+
apply(libs.findPlugin("ksp").get().get().pluginId)
2828
}
2929

3030
extensions.configure<LibraryExtension> {

build-logic/src/main/java/conventions/ProjectJacocoConventionPlugin.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import ytemplate.android.jacoco.jacoco
1515
*
1616
* @constructor Create empty Library jacoco convention plugin
1717
*/
18+
@Suppress("UNCHECKED_CAST")
1819
class ProjectJacocoConventionPlugin : Plugin<Project> {
1920
private val project_level_limits = mutableMapOf(
2021
"instruction" to 0.0,
@@ -36,7 +37,6 @@ class ProjectJacocoConventionPlugin : Plugin<Project> {
3637

3738
override fun apply(target: Project) {
3839
with(target) {
39-
val libs = extensions.getByType<VersionCatalogsExtension>().named("versionCatalogLibs")
4040
with(pluginManager) {
4141
apply("jacoco")
4242
}

build-logic/src/main/java/ytemplate/android/jacoco/Jacoco.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ private fun Project.addTestCoverageTask(
208208
}
209209
}
210210
}
211-
211+
@Suppress("UNCHECKED_CAST")
212212
fun Project.jacocoTestReport(taskName: String) {
213213
val reportDir = jacoco.reportsDirectory.asFile.get()
214214
val report = file("$reportDir/$taskName/${taskName}.xml")
@@ -235,7 +235,7 @@ private fun Project.addTestCoverageTask(
235235
}
236236

237237
}
238-
238+
@Suppress("UNCHECKED_CAST")
239239
fun File.extractTestCoverage(): Map<String, Double> {
240240
val xmlReader = XmlSlurper().apply {
241241
setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false)

build.gradle.kts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
2+
13
buildscript {
24
repositories {
35
mavenCentral()
@@ -14,6 +16,7 @@ buildscript {
1416
plugins {
1517
alias(versionCatalogLibs.plugins.kotlin.serialization) apply false
1618
alias(versionCatalogLibs.plugins.hilt) apply false
19+
alias(versionCatalogLibs.plugins.ksp) apply false
1720
alias(versionCatalogLibs.plugins.sonar)
1821
alias(versionCatalogLibs.plugins.dokka)
1922
alias(versionCatalogLibs.plugins.ktlint)

core/analytics/analyticsLib/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ plugins {
66
}
77

88
java {
9-
sourceCompatibility = JavaVersion.VERSION_1_8
10-
targetCompatibility = JavaVersion.VERSION_1_8
9+
sourceCompatibility = JavaVersion.VERSION_11
10+
targetCompatibility = JavaVersion.VERSION_11
1111
}
1212
val test by tasks.getting(Test::class) {
1313
useJUnitPlatform { }

core/common/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import ytemplate.android.jacoco.setModuleTestCoverageLimits
33

44
plugins {
55
id("ytemplate.android.library")
6-
id("ytemplate.android.library.jacoco")
76
id("ytemplate.android.hilt")
7+
id("ytemplate.android.library.jacoco")
88
}
99

1010
private val excludedFiles = mutableSetOf(

0 commit comments

Comments
 (0)