<@U12AGS8JG> do I need to do anything to run wasmJ...
# kotest-contributors
e
@sam do I need to do anything to run wasmJs tests on the master branch? I moved some tests from jvmTest -> commonTest. I guess the module in question would need the compiler plugin applied, but is there any way to do that within the main project?
Maybe with devPublication @Adam S?
a
so you want to use Kotest's own Gradle plugin in it's own buildscript? That can be tricky...
the problem is it's a chicken-and-egg situation. The Kotest plugin is built by the buildscripts, and the buildscripts need the Kotest plugin. The solution is to use Included Builds. make the Kotest compiler plugin an Included Build, then you can apply it to the build scripts. Included builds are a good and solid solution, I recommend them. The tricky part is converting the other projects (like buildSrc to build-logic) to included build. Which is fine, it's just needs some juggling stuff around, and maybe it's not a good thing to do while in the middle of Sam's refactoring.
e
Ok, makes sense. I agree it's a bad time to start fiddling with that kinda stuff atm 😄
I just split the build for mikrom into a composite build.
gradle plugin
->
compiler plugin
->
libs
, root project includes all builds and sets up
check
to run all check tasks of the included builds, and an
example
project which also includes all the separate components. Think it should be possible to do the same thing in kotest later 🙂
👍 1
s
My refactoring is almost complete, I think tomorrow or Tuesday I should be wrapped up.
I think we can release an M5 ASAP and then move quickly to an RC1
e
Let me know when M5 gets going. I'll try to keep an eye on the publishing
s
Is the new publishing ready to go ?
e
Hopefully. I haven’t had any luck with snapshots though
But I'm not sure what to expect.. should SNAPSHOTs show up as deployments in new central or not? Browsing for snapshots is apparently broken https://kotlinlang.slack.com/archives/C2YH04E3S/p1751306279259369
s
I have not used the new publishing yet
it took them like 10 years to get the old one working properly
then they deprecated it lol
e
gotta keep those engineers busy 🙂
b
the index has been disabled; allegedly due to too much load. no idea it it will ever come back. you should be able to directly access the metadata XML though to get the exact version string of snapshots
s
oh no
I loved that
I closed your PR btw as the KSP stuff was merged
👍 1