changd
07/26/2023, 11:31 PMbuild-logic
and the rest is our Android app project.
Things I've already tried:
1. Ensured the same Java runtime between both environments
2. Set the java toolchain in our build-logic project
3. Ran the fingerprinting task that Nelson suggested. The diff is here: https://gist.github.com/changusmc/b4f39b61a161d99a484dee0eb82da729/revisions?diff=splittapchicoma
07/27/2023, 7:49 AM:buildLogic:convention
projectchangd
07/27/2023, 4:12 PMkotlin {
jvmToolchain {
languageVersion = JavaLanguageVersion.of(17)
vendor = JvmVendorSpec.AZUL
}
}
Java toolchains compiler and runtime in the build scan for the :build-logic:convention:compileKotlin
task:
• Local: Azul Zulu 17.0.6+10-LTS (aarch64)
• CI: Azul Zulu 17.0.6+10-LTS (amd64)
tapchicoma
07/27/2023, 4:14 PMchangd
07/27/2023, 4:22 PMchangd
07/27/2023, 4:43 PMchangd
07/27/2023, 4:44 PMtapchicoma
07/27/2023, 4:49 PMchangd
07/27/2023, 4:54 PMtapchicoma
07/27/2023, 4:55 PMchangd
07/27/2023, 4:56 PMchangd
07/27/2023, 10:22 PM~/.gradle/caches/modules-2
and now i'm not getting a cache miss for build-logic:convention:compileKotlin
I got 73% remote cache hits nowchangd
07/28/2023, 12:05 AM