Alejandro Serrano.Mena
04/17/2024, 6:52 PMarrow-2
, we need a couple of things to be ready:
• publish snapshots once again (this should in principle be working), but we need to double check
• publish docs in such a way that they do not override the 1.2.x ones
volunteers for those tasks?simon.vergauwen
04/22/2024, 6:41 AMsimon.vergauwen
04/22/2024, 6:41 AMsimon.vergauwen
04/22/2024, 6:42 AMarrow-2
makes it into main
.Alejandro Serrano.Mena
04/22/2024, 7:37 AMmain
this will override the API docs in the websimon.vergauwen
04/22/2024, 7:39 AMsimon.vergauwen
04/22/2024, 7:45 AMmain
is also not in a great state.
We discussed this a while back, but I proposed to move away from Arrow Gradle Config and use https://github.com/vanniktech/gradle-maven-publish-plugin. For configuring Kotlin, I think you and me discussed either some high-level functions like configureWasm
, configureJvm(0
, etc or doing it in buildSrc
directly.
My plan is to merge to main, and switch to Maven Publish Plugin. Semvar is still kind-of broken, so not to eager to switch back to that. I think I prefer SNAPSHOT
+ manually releasing versions from Github Actions by specifying a version.simon.vergauwen
04/22/2024, 7:45 AMsimon.vergauwen
04/22/2024, 7:46 AMAlejandro Serrano.Mena
04/22/2024, 7:47 AMbuild.gradle.kts
in the reposimon.vergauwen
04/22/2024, 7:48 AMbut I'm a bit concerned we may need to update every singleSame, not sure what the recommended approach is for KMP 😅 It seemed to have changed a couple times, back in the day everyone was just doingin the repobuild.gradle.kts
allprojects { }
but I read several times that's bad practice.
We can also expose setupCommon()
from buildSrc
and invoke it in each file instead of adding the plugin.Alejandro Serrano.Mena
04/22/2024, 7:52 AMsimon.vergauwen
04/22/2024, 7:52 AMsimon.vergauwen
04/22/2024, 7:53 AMsimon.vergauwen
04/22/2024, 7:54 AMsimon.vergauwen
04/22/2024, 7:55 AM