Piotr KrzemiĆski
02/20/2025, 1:00 PM@file:DependsOn("...")? đ scripting would have to know where to look for the TOML file, and it's non-trivial to infer. It could traverse starting from the script's location, up the file tree, until it finds gradle/libs.versions.tomlPiotr KrzemiĆski
02/20/2025, 1:07 PMPiotr KrzemiĆski
02/20/2025, 1:15 PMmbonnin
02/20/2025, 1:43 PMmbonnin
02/20/2025, 1:43 PM*.main.kts to know nothing about GradlePiotr KrzemiĆski
02/20/2025, 1:44 PMmbonnin
02/20/2025, 1:45 PMJavaExec task where you can control everything?Piotr KrzemiĆski
02/20/2025, 1:46 PMmbonnin
02/20/2025, 1:46 PM./gradlew runScript ?mbonnin
02/20/2025, 1:47 PM*.main.kts but this is a dangerous slope IMOPiotr KrzemiĆski
02/20/2025, 1:50 PMMake a shell script that callsthen github-workflows-kt would have to be aware of using this way of running the script?./gradlew runScript
Piotr KrzemiĆski
02/20/2025, 1:50 PMmbonnin
02/20/2025, 1:55 PMPiotr KrzemiĆski
02/20/2025, 1:56 PMmbonnin
02/20/2025, 1:56 PMmbonnin
02/20/2025, 1:57 PM*.main.kts resolver but I think I changed my mindmbonnin
02/20/2025, 1:58 PMPiotr KrzemiĆski
02/20/2025, 2:00 PMmbonnin
02/20/2025, 2:03 PMVampire
02/20/2025, 5:39 PM.main.kts should support version catalogs ootb, especially not with a hard-coded Gradle-specific location.
Once compiler plugins are possible, maybe you can implement that as compiler plugin. đ€·ââïž
Gradle module metadata support on the other hand would be great.
For example when some library has mutliple feature variants, or different variants depending on Java version, or for example a multi-platform Kotlin library.Adam S
02/26/2025, 3:13 PMmbonnin
02/26/2025, 4:04 PM*.main.kts (that was quite dated from what I remember when I looked at this a long time ago) and the Gradle implementation (that is very tightly ties to the Gradle binary and boderline impossible to use outside of Gradle)mbonnin
02/26/2025, 4:04 PMmbonnin
02/26/2025, 4:04 PMVampire
02/26/2025, 4:05 PM*.main.kts does not use IvyVampire
02/26/2025, 4:05 PMmbonnin
02/26/2025, 4:05 PMmbonnin
02/26/2025, 4:06 PMmbonnin
02/26/2025, 4:09 PMVampire
02/26/2025, 4:11 PMorg.apache.maven.resolverVampire
02/26/2025, 4:12 PMmbonnin
02/26/2025, 4:13 PMmbonnin
02/26/2025, 4:13 PMmbonnin
02/26/2025, 4:15 PMPiotr KrzemiĆski
02/26/2025, 5:23 PMmbonnin
02/26/2025, 5:24 PMVampire
02/26/2025, 6:04 PMVampire
02/26/2025, 6:05 PMmbonnin
02/26/2025, 6:10 PM