Skip to content

Commit 76dfa93

Browse files
authored
Add binary API validation (#496)
1 parent 95ce4f0 commit 76dfa93

File tree

5 files changed

+1358
-1
lines changed

5 files changed

+1358
-1
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- os: windows-latest
1818
TEST_TASK: mingwX64Test
1919
- os: ubuntu-latest
20-
TEST_TASK: check
20+
TEST_TASK: apiCheck check
2121
runs-on: ${{matrix.os}}
2222
steps:
2323
- uses: actions/checkout@v4

build.gradle.kts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ plugins {
88
kotlin("multiplatform").version(libs.versions.kotlin).apply(false)
99
alias(libs.plugins.dokka).apply(false)
1010
alias(libs.plugins.publish).apply(false)
11+
alias(libs.plugins.kotlinBinaryCompatibilityValidator)
12+
}
13+
14+
apiValidation {
15+
// https://github.com/Kotlin/binary-compatibility-validator/issues/3
16+
project("samples").subprojects.mapTo(ignoredProjects) { it.name }
1117
}
1218

1319
fun getPublishVersion(): String {

0 commit comments

Comments
 (0)