Skip to content

Commit

Permalink
Switch japicmp for kotlinx validator
Browse files Browse the repository at this point in the history
  • Loading branch information
BartArys committed Oct 20, 2020
1 parent 4bb089f commit 021bb22
Show file tree
Hide file tree
Showing 14 changed files with 14,421 additions and 227 deletions.
Empty file added api/kord.api
Empty file.
11 changes: 7 additions & 4 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,21 +16,24 @@ buildscript {
classpath("org.jetbrains.kotlin:kotlin-serialization:${Versions.kotlin}")
classpath("com.jfrog.bintray.gradle:gradle-bintray-plugin:${Versions.bintray}")
classpath("org.jetbrains.kotlinx:atomicfu-gradle-plugin:${Versions.atomicFu}")
classpath("org.jetbrains.kotlinx:binary-compatibility-validator:${Versions.binaryCompatibilityValidator}")
}
}

plugins {
id("org.jetbrains.kotlin.jvm") version Versions.kotlin
id("org.jetbrains.dokka") version "1.4.0"
id("org.ajoberstar.git-publish") version "2.1.3"
id("me.champeau.gradle.japicmp")
}

apply<BinaryCompatibilityPlugin>()
configure<BinaryCompatibilityExtension> {
disableRootProject = true
tasks.whenTaskAdded {
if(this.name == "ApiDump") {
this.enabled = Library.stableApi
}
}

apply(plugin = "binary-compatibility-validator")

repositories {
maven(url = "https://dl.bintray.com/kotlin/kotlin-dev/")
mavenCentral()
Expand Down
4 changes: 0 additions & 4 deletions buildSrc/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,6 @@ repositories {
}

dependencies {
//https://github.com/melix/japicmp-gradle-plugin/issues/36
implementation("com.google.guava:guava:28.2-jre")

implementation("me.champeau.gradle:japicmp-gradle-plugin:0.2.9")
implementation(kotlin("gradle-plugin-api", version = "1.4.0"))
implementation(gradleApi())
implementation(localGroovy())
Expand Down
219 changes: 0 additions & 219 deletions buildSrc/src/main/kotlin/BinaryCompatibility.kt

This file was deleted.

1 change: 1 addition & 0 deletions buildSrc/src/main/kotlin/Dependencies.kt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ object Versions {
const val kotlinxCoroutines = "1.4.0-M1"
const val kotlinLogging = "2.0.3"
const val atomicFu = "0.14.4"
const val binaryCompatibilityValidator = "0.2.3"

//test deps
const val kotlinTest = kotlin
Expand Down
2 changes: 2 additions & 0 deletions buildSrc/src/main/kotlin/Projects.kt
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ object Library {
const val group = "com.gitlab.kordlib.kord"
val version = System.getenv("RELEASE_TAG") ?: System.getenv("GITHUB_SHA") ?: "undefined"
const val description = "Idiomatic Kotlin Wrapper for The Discord API"

const val stableApi: Boolean = false
}
Loading

0 comments on commit 021bb22

Please sign in to comment.