Kotlin: expose kotlin version picker for internal packaging #16731
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.
The internal repository is still using
kotlin_plugin_versions.py
for running QL tests, which we want to replace with versions specified inversions.bzl
.This renames
kotlin_plugin_versions.py
topick-kotlin-version.py
, and enhances it to accept a list of available versions to pick from. This functionality was moved from the Starlark implementation indeps.bzl
. The list of versions (taken fromVERSIONS
inversions.bzl
) is now also exposed as akotlin-versions.list
file.After this we will be able to package these files into the distribution, so that they can be used for running QL tests.
Please refer to the internal PR linked below to see how this is used.