diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index 96da7ee..71d33aa 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -111,6 +111,13 @@ jobs: run: rm -f android/key.properties "$GITHUB_WORKSPACE/tane-upload.jks" fdroid_reference_armeabi_v7a: + # Serialize after play so two heavy Android builds never run concurrently on + # the shared host (capacity:2) — that contention OOM-killed play's Gradle + # daemon. `if: always()` keeps the fdroid chain independent of play's result + # (runs after play whether it succeeded, failed, or — on workflow_dispatch — + # was skipped). + needs: play + if: ${{ always() }} runs-on: docker container: image: registry.gitlab.com/fdroid/fdroidserver:buildserver-trixie