From 453f7d66818a4c1655624490b38d479a5f63289f Mon Sep 17 00:00:00 2001 From: littlecodedragon <253116839+littlecodedragon@users.noreply.github.com> Date: Wed, 6 May 2026 22:46:32 +0200 Subject: [PATCH] ci: cap Kotlin daemon memory for low-RAM runners --- .forgejo/workflows/build_release.yml | 10 +++++++--- gradle.properties | 1 + 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build_release.yml b/.forgejo/workflows/build_release.yml index 46dbfb2c8..14563c51e 100755 --- a/.forgejo/workflows/build_release.yml +++ b/.forgejo/workflows/build_release.yml @@ -109,6 +109,7 @@ jobs: -Dorg.gradle.configureondemand=false \ -Dorg.gradle.vfs.watch=false \ -Dkotlin.daemon.enabled=false \ + "-Dkotlin.daemon.jvmargs=-Xmx384m,-XX:MaxMetaspaceSize=192m,-XX:ReservedCodeCacheSize=128m" \ -Dkotlin.compiler.execution.strategy=in-process \ --version @@ -121,8 +122,9 @@ jobs: -Dorg.gradle.configureondemand=false \ -Dorg.gradle.vfs.watch=false \ -Dkotlin.daemon.enabled=false \ + "-Dkotlin.daemon.jvmargs=-Xmx384m,-XX:MaxMetaspaceSize=192m,-XX:ReservedCodeCacheSize=128m" \ -Dkotlin.compiler.execution.strategy=in-process \ - --stacktrace --info \ + --stacktrace \ spotlessCheck - name: Build app @@ -134,8 +136,9 @@ jobs: -Dorg.gradle.configureondemand=false \ -Dorg.gradle.vfs.watch=false \ -Dkotlin.daemon.enabled=false \ + "-Dkotlin.daemon.jvmargs=-Xmx384m,-XX:MaxMetaspaceSize=192m,-XX:ReservedCodeCacheSize=128m" \ -Dkotlin.compiler.execution.strategy=in-process \ - --stacktrace --info \ + --stacktrace \ assembleRelease -Penable-updater -Pdisable-code-shrink - name: Run unit tests @@ -147,8 +150,9 @@ jobs: -Dorg.gradle.configureondemand=false \ -Dorg.gradle.vfs.watch=false \ -Dkotlin.daemon.enabled=false \ + "-Dkotlin.daemon.jvmargs=-Xmx384m,-XX:MaxMetaspaceSize=192m,-XX:ReservedCodeCacheSize=128m" \ -Dkotlin.compiler.execution.strategy=in-process \ - --stacktrace --info \ + --stacktrace \ testReleaseUnitTest - name: Rename release artifacts diff --git a/gradle.properties b/gradle.properties index 36f0cd629..7814f5671 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,5 +10,6 @@ org.gradle.jvmargs=-Xmx1536m -XX:MaxMetaspaceSize=512m -XX:ReservedCodeCacheSize org.gradle.parallel=false org.gradle.vfs.watch=false kotlin.daemon.enabled=false +kotlin.daemon.jvmargs=-Xmx384m,-XX:MaxMetaspaceSize=192m,-XX:ReservedCodeCacheSize=128m kotlin.compiler.execution.strategy=in-process kotlin.incremental=false