ci: switch release workflow to ultra low-memory mode
Some checks failed
Forgejo Release Builder / release (push) Failing after 8m13s

This commit is contained in:
littlecodedragon 2026-05-06 23:13:50 +02:00
parent 3ca6462cec
commit 320ea451ec
2 changed files with 6 additions and 34 deletions

View file

@ -104,57 +104,29 @@ jobs:
chmod +x ./gradlew chmod +x ./gradlew
export GRADLE_USER_HOME="${PWD}/.gradle-ci" export GRADLE_USER_HOME="${PWD}/.gradle-ci"
./gradlew --no-daemon --max-workers=1 \ ./gradlew --no-daemon --max-workers=1 \
"-Dorg.gradle.jvmargs=-Xmx1024m -XX:MaxMetaspaceSize=256m -XX:ReservedCodeCacheSize=128m -Dfile.encoding=UTF-8" \ "-Dorg.gradle.jvmargs=-Xmx768m -XX:MaxMetaspaceSize=192m -XX:ReservedCodeCacheSize=96m -Dfile.encoding=UTF-8" \
-Dorg.gradle.parallel=false \ -Dorg.gradle.parallel=false \
-Dorg.gradle.configureondemand=false \ -Dorg.gradle.configureondemand=false \
-Dorg.gradle.vfs.watch=false \ -Dorg.gradle.vfs.watch=false \
-Dkotlin.daemon.enabled=false \ -Dkotlin.daemon.enabled=false \
"-Dkotlin.daemon.jvmargs=-Xmx384m,-XX:MaxMetaspaceSize=192m,-XX:ReservedCodeCacheSize=128m" \ "-Dkotlin.daemon.jvmargs=-Xmx256m,-XX:MaxMetaspaceSize=128m,-XX:ReservedCodeCacheSize=96m" \
-Dkotlin.compiler.execution.strategy=in-process \ -Dkotlin.compiler.execution.strategy=in-process \
--version --version
- name: Check code format
run: |
export GRADLE_USER_HOME="${PWD}/.gradle-ci"
./gradlew --no-daemon --max-workers=1 \
"-Dorg.gradle.jvmargs=-Xmx1024m -XX:MaxMetaspaceSize=256m -XX:ReservedCodeCacheSize=128m -Dfile.encoding=UTF-8" \
-Dorg.gradle.parallel=false \
-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 \
spotlessCheck
- name: Build app - name: Build app
run: | run: |
export GRADLE_USER_HOME="${PWD}/.gradle-ci" export GRADLE_USER_HOME="${PWD}/.gradle-ci"
./gradlew --no-daemon --max-workers=1 \ ./gradlew --no-daemon --max-workers=1 \
"-Dorg.gradle.jvmargs=-Xmx1024m -XX:MaxMetaspaceSize=256m -XX:ReservedCodeCacheSize=128m -Dfile.encoding=UTF-8" \ "-Dorg.gradle.jvmargs=-Xmx768m -XX:MaxMetaspaceSize=192m -XX:ReservedCodeCacheSize=96m -Dfile.encoding=UTF-8" \
-Dorg.gradle.parallel=false \ -Dorg.gradle.parallel=false \
-Dorg.gradle.configureondemand=false \ -Dorg.gradle.configureondemand=false \
-Dorg.gradle.vfs.watch=false \ -Dorg.gradle.vfs.watch=false \
-Dkotlin.daemon.enabled=false \ -Dkotlin.daemon.enabled=false \
"-Dkotlin.daemon.jvmargs=-Xmx384m,-XX:MaxMetaspaceSize=192m,-XX:ReservedCodeCacheSize=128m" \ "-Dkotlin.daemon.jvmargs=-Xmx256m,-XX:MaxMetaspaceSize=128m,-XX:ReservedCodeCacheSize=96m" \
-Dkotlin.compiler.execution.strategy=in-process \ -Dkotlin.compiler.execution.strategy=in-process \
--stacktrace \ --stacktrace \
assembleRelease -Penable-updater -Pdisable-code-shrink assembleRelease -Penable-updater -Pdisable-code-shrink
- name: Run unit tests
run: |
export GRADLE_USER_HOME="${PWD}/.gradle-ci"
./gradlew --no-daemon --max-workers=1 \
"-Dorg.gradle.jvmargs=-Xmx1024m -XX:MaxMetaspaceSize=256m -XX:ReservedCodeCacheSize=128m -Dfile.encoding=UTF-8" \
-Dorg.gradle.parallel=false \
-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 \
testReleaseUnitTest
- name: Rename release artifacts - name: Rename release artifacts
shell: bash shell: bash
run: | run: |

View file

@ -6,10 +6,10 @@ kotlin.mpp.androidSourceSetLayoutVersion=2
org.gradle.caching=true org.gradle.caching=true
org.gradle.configureondemand=false org.gradle.configureondemand=false
org.gradle.jvmargs=-Xmx1024m -XX:MaxMetaspaceSize=256m -XX:ReservedCodeCacheSize=128m -Dfile.encoding=UTF-8 org.gradle.jvmargs=-Xmx768m -XX:MaxMetaspaceSize=192m -XX:ReservedCodeCacheSize=96m -Dfile.encoding=UTF-8
org.gradle.parallel=false org.gradle.parallel=false
org.gradle.vfs.watch=false org.gradle.vfs.watch=false
kotlin.daemon.enabled=false kotlin.daemon.enabled=false
kotlin.daemon.jvmargs=-Xmx384m,-XX:MaxMetaspaceSize=192m,-XX:ReservedCodeCacheSize=128m kotlin.daemon.jvmargs=-Xmx256m,-XX:MaxMetaspaceSize=128m,-XX:ReservedCodeCacheSize=96m
kotlin.compiler.execution.strategy=in-process kotlin.compiler.execution.strategy=in-process
kotlin.incremental=false kotlin.incremental=false