Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔧 Addressed Gradle Cache issues. #744

Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package io.github.droidkaigi.confsched.primitive

import com.google.devtools.ksp.gradle.KspTaskNative
import io.github.droidkaigi.confsched.primitive.Arch.ALL
import io.github.droidkaigi.confsched.primitive.Arch.ARM
import io.github.droidkaigi.confsched.primitive.Arch.X86
Expand All @@ -8,6 +9,8 @@ import org.gradle.api.Project
import org.gradle.kotlin.dsl.configure
import org.gradle.kotlin.dsl.dependencies
import org.gradle.kotlin.dsl.get
import org.gradle.kotlin.dsl.withType
import org.jetbrains.kotlin.gradle.tasks.KotlinNativeLink

@Suppress("unused")
class KmpKtorfitPlugin : Plugin<Project> {
Expand Down Expand Up @@ -44,6 +47,15 @@ class KmpKtorfitPlugin : Plugin<Project> {
add("ksp$it", libs.library("ktorfitKsp"))
}
}

// https://github.com/DroidKaigi/conference-app-2024/issues/485#issuecomment-2304251937
tasks.withType<KspTaskNative>().configureEach {
notCompatibleWithConfigurationCache("Configuration chache not supported for a system property read at configuration time")

}
tasks.withType<KotlinNativeLink>().configureEach {
notCompatibleWithConfigurationCache("Configuration chache not supported for a system property read at configuration time")
}
}
}
}
Loading