diff --git a/kotlin-sdk-core/build.gradle.kts b/kotlin-sdk-core/build.gradle.kts index 849c841f..1cbaf6e2 100644 --- a/kotlin-sdk-core/build.gradle.kts +++ b/kotlin-sdk-core/build.gradle.kts @@ -14,6 +14,9 @@ val generateLibVersion by tasks.registering { val outputDir = layout.buildDirectory.dir("generated-sources/libVersion") outputs.dir(outputDir) + // Capture version at configuration time to avoid configuration cache issues + val projectVersion = project.version.toString() + doLast { val sourceFile = outputDir.get().file("io/modelcontextprotocol/kotlin/sdk/LibVersion.kt").asFile sourceFile.parentFile.mkdirs() @@ -21,7 +24,7 @@ val generateLibVersion by tasks.registering { """ package io.modelcontextprotocol.kotlin.sdk - public const val LIB_VERSION: String = "${project.version}" + public const val LIB_VERSION: String = "$projectVersion" """.trimIndent(), )