Mo/feat/v10/add shared kmp and jvm module#1795
Conversation
8c69730 to
e40745b
Compare
3a3b05f to
646e1d6
Compare
b7767b8 to
8d6886a
Compare
c168e0d to
e72fb55
Compare
eecd970 to
0996e82
Compare
…e 8.14.3 interop was using gradle 9.x which caused incomaptibllity issues for kotlin multiplatform. Upgrading gradle is not an option until we are ready to also upgrade kotlin multiplatform to 2.3.0 or above.
0996e82 to
6fc4c7f
Compare
|
Why is commit 12fb0ac necessary? |
Right commits message is misleading I'll update it, it was necessary to expose ANDROID_NDK_ROOT since that's used by the Gobley gradle plugin. |
|
What is the purpose of |
|
Running Seems like our CI does not catch this due to the way |
If you let the Gobley cargo plugin handle the cargo build it will contain paths to rust build output which it scans for dynamically linked libraries. We've disabled this part of the cargo plugin and use our externally build ffi libraries instead, but we still need provide it since the cinterop tasks in the plugin expects it to be there. |
d82cef2 to
464609f
Compare
But was the linter every applied to any gradle files? Looking at the Makefile it only includes the source files. |
Currently it does not include the gradle files, but Makefile has been through many changes so it could be that we dropped it at some point. Running |
Right, but note that |
In that case, I would just copy the android env setup from and adjust it accordingly. This would make it more consistent with other workflows and also avoid downloading unnecessary packages. |
They need to be there even if they are empty otherwise the gobley cargo plugin will throw an error. |
Oh well. 🥴 |
…e 2.0.21 downgrade kotlinx-serialization-json to 1.8.0 for kotlin 2.0.21 compatibility
…go plugin. also improve NDK setup by validating ANDROID_HOME and adding installation step
Took another pass on this changed it so that we generate these empty files on the fly. Also removed the folders so that only thing remaining in the source tree is the actual def files. |
d6c3eda to
b98140a
Compare
b98140a to
fdbcab1
Compare
What's new in this PR
PR Submission Checklist for internal contributors
SQPIT-764feat(conversation-list): Sort conversations by most emojis in the title #SQPIT-764.