diff --git a/.forgejo/workflows/build_release.yml b/.forgejo/workflows/build_release.yml index 6cd3106f0..97554ed4f 100755 --- a/.forgejo/workflows/build_release.yml +++ b/.forgejo/workflows/build_release.yml @@ -100,16 +100,23 @@ jobs: printf 'sdk.dir=%s\n' "$ANDROID_HOME" > local.properties fi chmod +x ./gradlew - ./gradlew --no-daemon --version + GRADLE_OPTS="-Xmx2g -XX:MaxMetaspaceSize=768m -Dkotlin.daemon.enabled=false -Dkotlin.compiler.execution.strategy=in-process" \ + ./gradlew --no-daemon --max-workers=1 --version - name: Check code format - run: ./gradlew --no-daemon --max-workers=2 spotlessCheck + run: | + GRADLE_OPTS="-Xmx2g -XX:MaxMetaspaceSize=768m -Dkotlin.daemon.enabled=false -Dkotlin.compiler.execution.strategy=in-process" \ + ./gradlew --no-daemon --max-workers=1 spotlessCheck - name: Build app - run: ./gradlew --no-daemon --max-workers=2 assembleRelease -Penable-updater + run: | + GRADLE_OPTS="-Xmx2g -XX:MaxMetaspaceSize=768m -Dkotlin.daemon.enabled=false -Dkotlin.compiler.execution.strategy=in-process" \ + ./gradlew --no-daemon --max-workers=1 assembleRelease -Penable-updater - name: Run unit tests - run: ./gradlew --no-daemon --max-workers=2 testReleaseUnitTest + run: | + GRADLE_OPTS="-Xmx2g -XX:MaxMetaspaceSize=768m -Dkotlin.daemon.enabled=false -Dkotlin.compiler.execution.strategy=in-process" \ + ./gradlew --no-daemon --max-workers=1 testReleaseUnitTest - name: Rename release artifacts shell: bash