Pin 'debug.keystore' in two additional android plugins

Also pin it for 'com.android.feature' and 'com.android.test' plugins.

^KT-45745 In Progress
This commit is contained in:
Yahor Berdnikau
2021-12-13 17:23:32 +01:00
committed by teamcity
parent 312cbb6613
commit 701446ad25
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.gradle.test.fixes.android.fixes
import com.android.build.gradle.AppExtension
import com.android.build.gradle.BaseExtension
import com.android.build.gradle.FeatureExtension
import com.android.build.gradle.TestExtension
import org.gradle.api.Action
import org.gradle.api.Plugin
@@ -26,6 +27,8 @@ internal fun Project.applyDebugKeystoreFix(
) {
plugins.withId("com.android.application", fix<AppExtension>(testFixesProperties))
plugins.withId("com.android.test", fix<TestExtension>(testFixesProperties))
plugins.withId("com.android.feature", fix<FeatureExtension>(testFixesProperties))
plugins.withId("com.android.test", fix<TestExtension>(testFixesProperties))
}
private inline fun <reified AndroidExtension : BaseExtension> Project.fix(