Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions a2a/a2a-client/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version
val isBeta by extra(true)

plugins {
id("ai.kotlin.multiplatform")
Expand Down
3 changes: 1 addition & 2 deletions a2a/a2a-core/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version
val isBeta by extra(true)

plugins {
id("ai.kotlin.multiplatform")
Expand Down
3 changes: 1 addition & 2 deletions a2a/a2a-server/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version
val isBeta by extra(true)

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version
val isBeta by extra(true)

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version
val isBeta by extra(true)

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version
val isBeta by extra(true)

plugins {
id("ai.kotlin.multiplatform")
Expand Down
2 changes: 0 additions & 2 deletions agents/agents-core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@ import ai.koog.gradle.publish.maven.Publishing.publishToMaven
import org.gradle.kotlin.dsl.implementation
import org.gradle.kotlin.dsl.project

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
2 changes: 0 additions & 2 deletions agents/agents-ext/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version
val isBeta by extra(true)

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version
Comment on lines -3 to -4
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't we need this?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As I wrote in the PR description, it's now controlled centrally, from the root build.gradle.kts https://github.com/JetBrains/koog/pull/2000/changes#diff-c0dfa6bc7a8685217f70a860145fbdf416d449eaff052fa28352c5cec1a98c06R79


plugins {
id("ai.kotlin.multiplatform")
Expand Down
2 changes: 0 additions & 2 deletions agents/agents-features/agents-features-acp/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven
import org.gradle.api.tasks.testing.Test

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.jvm")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven
import org.gradle.api.tasks.testing.Test

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven
import com.android.build.api.variant.LibraryAndroidComponentsExtension

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.jvm")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
2 changes: 0 additions & 2 deletions agents/agents-features/agents-features-sql/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
2 changes: 0 additions & 2 deletions agents/agents-features/agents-features-trace/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
2 changes: 0 additions & 2 deletions agents/agents-mcp-metadata/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
2 changes: 0 additions & 2 deletions agents/agents-mcp-server/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform.server")
Expand Down
2 changes: 0 additions & 2 deletions agents/agents-mcp/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
2 changes: 0 additions & 2 deletions agents/agents-test/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
2 changes: 0 additions & 2 deletions agents/agents-tools/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
2 changes: 0 additions & 2 deletions agents/agents-utils/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
20 changes: 20 additions & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,26 @@ version = run {

fun isCustomReleaseBranch(branchName: String): Boolean = branchName.matches(Regex("""^(release\/)?\d+\.\d+\.\d+$"""))

/*
* Tracks isBeta extra property, which defaults to false.
* Subprojects can set it to true to indicate that the published module
* should not be considered stable. Unstable modules get a "-beta" suffix
* in their version.
*/
subprojects {
extra["isBeta"] = false

afterEvaluate {
group = rootProject.group
// Append "-beta" to version for modules that are "isBeta=true"
version = if (extra["isBeta"] as Boolean) {
"${rootProject.version}-beta"
} else {
rootProject.version
}
}
}

buildscript {
dependencies {
classpath(platform(libs.okhttp.bom))
Expand Down
2 changes: 0 additions & 2 deletions docs/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
import java.util.Properties

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.jvm")
Expand Down
2 changes: 0 additions & 2 deletions embeddings/embeddings-base/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
2 changes: 0 additions & 2 deletions embeddings/embeddings-llm/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
3 changes: 0 additions & 3 deletions http-client/http-client-core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ plugins {
alias(libs.plugins.kotlin.serialization)
}

group = rootProject.group
version = rootProject.version

kotlin {
sourceSets {
commonMain {
Expand Down
3 changes: 0 additions & 3 deletions http-client/http-client-java/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,6 @@ plugins {
alias(libs.plugins.kotlin.serialization)
}

group = rootProject.group
version = rootProject.version

dependencies {
api(project(":http-client:http-client-core"))
implementation(project(":utils"))
Expand Down
3 changes: 0 additions & 3 deletions http-client/http-client-ktor/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ plugins {
alias(libs.plugins.kotlin.serialization)
}

group = rootProject.group
version = rootProject.version

kotlin {
sourceSets {
commonMain {
Expand Down
3 changes: 0 additions & 3 deletions http-client/http-client-okhttp/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,6 @@ plugins {
alias(libs.plugins.kotlin.serialization)
}

group = rootProject.group
version = rootProject.version

dependencies {
api(project(":http-client:http-client-core"))
implementation(project(":utils"))
Expand Down
3 changes: 0 additions & 3 deletions http-client/http-client-test/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@ plugins {
alias(libs.plugins.kotlin.serialization)
}

group = rootProject.group
version = rootProject.version

dependencies {
api(project(":http-client:http-client-core"))
api(libs.ktor.server.cio)
Expand Down
2 changes: 0 additions & 2 deletions koog-agents/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven
import ai.koog.gradle.xcframework.XCFrameworkConfig.configureFrameworkExportsIfRequested

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
2 changes: 0 additions & 2 deletions koog-ktor/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven

group = rootProject.group
version = rootProject.version

plugins {
id("ai.kotlin.multiplatform")
Expand Down
2 changes: 0 additions & 2 deletions koog-spring-ai/koog-spring-ai-common/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
group = rootProject.group
version = rootProject.version
plugins {
id("ai.kotlin.jvm")
id("ai.kotlin.jvm.publish")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
import ai.koog.gradle.publish.maven.Publishing.publishToMaven
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
group = rootProject.group
version = rootProject.version
plugins {
id("ai.kotlin.jvm")
id("ai.kotlin.jvm.publish")
Expand Down
Loading
Loading