@@ -14,34 +14,33 @@ write_common_properties() {
14
14
15
15
# Gradle properties common to all build environments
16
16
write_property " org.gradle.caching=true"
17
+ write_property " org.gradle.configuration-cache=true"
18
+ write_property " org.gradle.configuration-cache.parallel=true"
17
19
write_property " org.gradle.configureondemand=true"
18
- write_property " org.gradle.daemon=false "
20
+ write_property " org.gradle.daemon=true "
19
21
write_property " org.gradle.parallel=true"
20
22
write_property " org.gradle.logging.stacktrace=all"
21
23
22
24
# Kotlin properties common to all build environments
23
25
write_property " kotlin.code.style=official"
24
- write_property " kotlin.incremental=false "
26
+ write_property " ksp.useKSP2=true "
25
27
26
28
# Android properties common to all build environments
27
29
write_property " android.useAndroidX=true"
28
- write_property " android.experimental.enableTestFixturesKotlinSupport=true"
29
30
}
30
31
31
32
write_macos_properties () {
32
33
echo " Fine tuning Gradle properties for MacOS GHA runner"
33
34
34
- write_property " org.gradle.workers.max=3"
35
- write_property " org.gradle.jvmargs=-Xmx7g -Xms512m -XX:MaxMetaspaceSize=2g -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParallelGC -Dfile.encoding=UTF-8"
36
- write_property " kotlin.daemon.jvmargs=-Xmx3g -Xms512m -XX:MaxMetaspaceSize=2g -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParallelGC -Dfile.encoding=UTF-8"
35
+ write_property " org.gradle.jvmargs=-Xmx8g -Xms512m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParallelGC -Dfile.encoding=UTF-8"
36
+ write_property " kotlin.daemon.jvmargs=-Xmx2g -Xms512m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParallelGC -Dfile.encoding=UTF-8"
37
37
}
38
38
39
39
write_linux_properties () {
40
40
echo " Fine tuning Gradle properties for Linux GHA runner"
41
41
42
- write_property " org.gradle.workers.max=2"
43
- write_property " org.gradle.jvmargs=-Xmx5g -Xms512m -XX:MaxMetaspaceSize=2g -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParallelGC -Dfile.encoding=UTF-8"
44
- write_property " kotlin.daemon.jvmargs=-Xmx2g -Xms512m -XX:MaxMetaspaceSize=2g -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParallelGC -Dfile.encoding=UTF-8"
42
+ write_property " org.gradle.jvmargs=-Xmx4g -Xms512m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParallelGC -Dfile.encoding=UTF-8"
43
+ write_property " kotlin.daemon.jvmargs=-Xmx2g -Xms512m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParallelGC -Dfile.encoding=UTF-8"
45
44
}
46
45
47
46
rm " $properties_file " && touch " $properties_file "
0 commit comments