Add org.jetbrains.kotlinx.binary-compatibility-validator plugin (#35)

This commit is contained in:
Kazik Pogoda 2025-01-08 09:12:56 +01:00 • committed by GitHub
commit c2c0df5992
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 2964 additions and 1 deletions

2960
api/kotlin-sdk.api Normal file

File diff suppressed because it is too large Load diff

View file

@ -13,6 +13,7 @@ plugins {
alias(libs.plugins.jreleaser)
alias(libs.plugins.atomicfu)
`maven-publish`
alias(libs.plugins.kotlinx.binary.compatibility.validator)
}
group = "io.modelcontextprotocol"

View file

@ -11,6 +11,7 @@ ktor = "3.0.2"
mockk = "1.13.13"
logging = "7.0.0"
jreleaser = "1.15.0"
binaryCompatibilityValidatorPlugin = "0.17.0"
[libraries]
# Kotlinx libraries
@ -37,4 +38,5 @@ kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
jreleaser = { id = "org.jreleaser", version.ref = "jreleaser"}
atomicfu = { id = "org.jetbrains.kotlinx.atomicfu", version.ref = "atomicfu" }
atomicfu = { id = "org.jetbrains.kotlinx.atomicfu", version.ref = "atomicfu" }
kotlinx-binary-compatibility-validator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "binaryCompatibilityValidatorPlugin" }