ci(forgejo): raise Gradle memory for post-upstream release builds
The merged upstream tree needs more heap/metaspace during assembleRelease. Document Obtainium Forgejo source override, SSL, and version trim regex. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
d342a8d595
commit
5bb84681c3
2 changed files with 10 additions and 10 deletions
|
|
@ -298,12 +298,12 @@ jobs:
|
|||
printf 'sdk.dir=%s\n' "$ANDROID_HOME" > local.properties
|
||||
chmod +x ./gradlew
|
||||
./gradlew --no-daemon --max-workers=1 \
|
||||
"-Dorg.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=640m -XX:ReservedCodeCacheSize=192m -Dfile.encoding=UTF-8" \
|
||||
"-Dorg.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=1024m -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.daemon.jvmargs=-Xmx512m,-XX:MaxMetaspaceSize=256m,-XX:ReservedCodeCacheSize=128m" \
|
||||
"-Dkotlin.daemon.jvmargs=-Xmx2048m,-XX:MaxMetaspaceSize=512m,-XX:ReservedCodeCacheSize=256m" \
|
||||
-Dkotlin.compiler.execution.strategy=in-process \
|
||||
-Pkotlin.incremental=true \
|
||||
--version
|
||||
|
|
@ -314,12 +314,12 @@ jobs:
|
|||
printf 'sdk.dir=%s\n' "$ANDROID_HOME" > local.properties
|
||||
fi
|
||||
./gradlew --no-daemon --max-workers=1 \
|
||||
"-Dorg.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=640m -XX:ReservedCodeCacheSize=192m -Dfile.encoding=UTF-8" \
|
||||
"-Dorg.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=1024m -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.daemon.jvmargs=-Xmx512m,-XX:MaxMetaspaceSize=256m,-XX:ReservedCodeCacheSize=128m" \
|
||||
"-Dkotlin.daemon.jvmargs=-Xmx2048m,-XX:MaxMetaspaceSize=512m,-XX:ReservedCodeCacheSize=256m" \
|
||||
-Dkotlin.compiler.execution.strategy=in-process \
|
||||
-Pkotlin.incremental=true \
|
||||
--stacktrace \
|
||||
|
|
|
|||
|
|
@ -109,12 +109,12 @@ Stable aliases (same filename every release; best for Obtainium):
|
|||
Obtainium can install directly from Forgejo release assets.
|
||||
|
||||
1. Install [Obtainium](https://github.com/ImranR98/Obtainium) on your device.
|
||||
2. **Add app** → source type **Forgejo** (or **Gitea** on older Obtainium).
|
||||
3. Enter your repository URL, e.g. `https://forgejo.example/youruser/komikku`.
|
||||
4. Set **APK filter** to a stable asset name:
|
||||
- Most phones: `Komikku-arm64-v8a.apk`
|
||||
- Universal fallback: `Komikku-universal.apk`
|
||||
5. Obtainium reads the latest `v*` release tag; version is parsed from the tag (e.g. `v1.13.6` → `1.13.6`).
|
||||
2. **Add app** → **Override source**: **Forgejo** (required for self-hosted instances).
|
||||
3. Repository URL, e.g. `https://forgejo.example/youruser/komikku` (no `/releases` suffix).
|
||||
4. Enable **Allow insecure HTTP** or disable SSL verification if Forgejo uses a self-signed certificate.
|
||||
5. **APK filter** (regex): `Komikku-arm64-v8a\.apk` (or `Komikku-universal\.apk`).
|
||||
6. **Trim version string (regex):** `^v?([0-9]+\.[0-9]+\.[0-9]+)` — needed for fork tags like `v1.13.6-forgejo.39`.
|
||||
7. Wait until the Forgejo release workflow has finished before adding or updating the app.
|
||||
|
||||
Direct download URL pattern (for reference):
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue