build: set up isBeta extra property for all gradle subprojects#2000
Merged
Conversation
Collaborator
Author
|
Next steps:
|
Ololoshechkin
approved these changes
May 12, 2026
Collaborator
Ololoshechkin
left a comment
There was a problem hiding this comment.
Solid work!
@EugeneTheDev please test TC publication from a branch :)
Comment on lines
-3
to
-4
| group = rootProject.group | ||
| version = rootProject.version |
Collaborator
There was a problem hiding this comment.
Don't we need this?
Collaborator
Author
There was a problem hiding this comment.
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
Collaborator
|
@EugeneTheDev to make it fair test, feel free to create |
Collaborator
Author
|
Tried to publish test version, it worked as expected, so I'm merging it |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
We've agreed on the new versioning scheme that will separate between "stable" and "beta" modules. "beta" modules will contain experimental APIs, and to distinguish between "stable" and "beta", "beta" modules will get a "-beta" postfix in their version, e.g. "1.0-beta".
To simplify maintenance,
isBetaextra property is introduced for all Koog modules. Now, there's no need to configuregroupandversionmanually in each module, these are controlled centrally. To mark a module as experimental, one can simply set the following somewhere in the root of a module'sbuild.gradle.kts: