what's wrong with linux targets? I seem to find th...
# kotest-contributors
e
what's wrong with linux targets? I seem to find them the artifacts at least?
s
Publish local doesn't work
e
change
kotest_enableKotlinNative=false
to true in
gradle.properties
s
Task kotest frameworkkotest-framework-engine:publishLinuxArm64PublicationToMavenLocal SKIPPED
[task: kotest frameworkkotest-framework-engine:publishLinuxArm64PublicationToMavenLocal] publishing for linuxArm64 is disabled
Task kotest frameworkkotest-framework-engine:publishLinuxX64PublicationToMavenLocal SKIPPED
[task: kotest frameworkkotest-framework-engine:publishLinuxX64PublicationToMavenLocal] publishing for linuxX64 is disabled
I'm trying to publish linux artifacts locally so I can test KSP changes on native
ok got it, enabledPublicationNamePrefixes needs to include linux by default, it has everything else, so I think it was just a typo to not have it ?
The other issue is publishing the gradle plugin locally doesn't need to do anything anymore
Copy code
> Task :kotest-framework:kotest-framework-plugin-gradle:publishKotestGradlePluginPluginMarkerMavenPublicationToMavenLocal SKIPPED
[task: :kotest-framework:kotest-framework-plugin-gradle:publishKotestGradlePluginPluginMarkerMavenPublicationToMavenLocal] publishing for KotestGradlePluginPluginMarkerMaven is disabled

> Task :kotest-framework:kotest-framework-plugin-gradle:publishPluginMavenPublicationToMavenLocal SKIPPED
[task: :kotest-framework:kotest-framework-plugin-gradle:publishPluginMavenPublicationToMavenLocal] publishing for pluginMaven is disabled
think this fixes both issues,
Copy code
kotestSetting("enabledPublicationNamePrefixes", "KotlinMultiplatform,Jvm,Js,iOS,macOS,watchOS,tvOS,mingw,wasm,android,linux,pluginMaven,KotestGradlePluginPluginMarkerMaven")
will make a pr
👍 1
did you make the builds way faster somehow?
last pr only took 10 minutes !
e
Hmm.. sounds a bit suspicious 🤨 but it should skip building native targets on the Js/JVM runs etc. Maybe that gave a big effect. Can check it out a bit