ci: harden Gradle for low-memory Forgejo runners
Some checks failed
Forgejo Release Builder / release (push) Failing after 6m45s

This commit is contained in:
littlecodedragon 2026-05-06 22:27:27 +02:00
parent 72fa8ee325
commit bc84ffb691
2 changed files with 27 additions and 7 deletions

View file

@ -102,16 +102,24 @@ jobs:
printf 'sdk.dir=%s\n' "$ANDROID_HOME" > local.properties
fi
chmod +x ./gradlew
export GRADLE_USER_HOME="${PWD}/.gradle-ci"
./gradlew --no-daemon --max-workers=1 \
"-Dorg.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=768m -Dfile.encoding=UTF-8" \
"-Dorg.gradle.jvmargs=-Xmx1536m -XX:MaxMetaspaceSize=512m -XX:ReservedCodeCacheSize=256m -Dfile.encoding=UTF-8" \
-Dorg.gradle.parallel=false \
-Dorg.gradle.configureondemand=false \
-Dorg.gradle.vfs.watch=false \
-Dkotlin.daemon.enabled=false \
-Dkotlin.compiler.execution.strategy=in-process \
--version
- name: Check code format
run: |
export GRADLE_USER_HOME="${PWD}/.gradle-ci"
./gradlew --no-daemon --max-workers=1 \
"-Dorg.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=768m -Dfile.encoding=UTF-8" \
"-Dorg.gradle.jvmargs=-Xmx1536m -XX:MaxMetaspaceSize=512m -XX:ReservedCodeCacheSize=256m -Dfile.encoding=UTF-8" \
-Dorg.gradle.parallel=false \
-Dorg.gradle.configureondemand=false \
-Dorg.gradle.vfs.watch=false \
-Dkotlin.daemon.enabled=false \
-Dkotlin.compiler.execution.strategy=in-process \
--stacktrace --info \
@ -119,8 +127,12 @@ jobs:
- name: Build app
run: |
export GRADLE_USER_HOME="${PWD}/.gradle-ci"
./gradlew --no-daemon --max-workers=1 \
"-Dorg.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=768m -Dfile.encoding=UTF-8" \
"-Dorg.gradle.jvmargs=-Xmx1536m -XX:MaxMetaspaceSize=512m -XX:ReservedCodeCacheSize=256m -Dfile.encoding=UTF-8" \
-Dorg.gradle.parallel=false \
-Dorg.gradle.configureondemand=false \
-Dorg.gradle.vfs.watch=false \
-Dkotlin.daemon.enabled=false \
-Dkotlin.compiler.execution.strategy=in-process \
--stacktrace --info \
@ -128,8 +140,12 @@ jobs:
- name: Run unit tests
run: |
export GRADLE_USER_HOME="${PWD}/.gradle-ci"
./gradlew --no-daemon --max-workers=1 \
"-Dorg.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=768m -Dfile.encoding=UTF-8" \
"-Dorg.gradle.jvmargs=-Xmx1536m -XX:MaxMetaspaceSize=512m -XX:ReservedCodeCacheSize=256m -Dfile.encoding=UTF-8" \
-Dorg.gradle.parallel=false \
-Dorg.gradle.configureondemand=false \
-Dorg.gradle.vfs.watch=false \
-Dkotlin.daemon.enabled=false \
-Dkotlin.compiler.execution.strategy=in-process \
--stacktrace --info \

View file

@ -5,6 +5,10 @@ kotlin.code.style=official
kotlin.mpp.androidSourceSetLayoutVersion=2
org.gradle.caching=true
org.gradle.configureondemand=true
org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=768m -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=false
org.gradle.jvmargs=-Xmx1536m -XX:MaxMetaspaceSize=512m -XX:ReservedCodeCacheSize=256m -Dfile.encoding=UTF-8
org.gradle.parallel=false
org.gradle.vfs.watch=false
kotlin.daemon.enabled=false
kotlin.compiler.execution.strategy=in-process
kotlin.incremental=false