Skip to content

Commit b79c0d2

Browse files
committed
[skip ci] fix: simplify workflow for single universal APK per flavor
- Remove APK splits logic from workflow - Build only universal APKs for both standard and fdroid flavors - Simplifies release process and fixes F-Droid compatibility
1 parent cf1142a commit b79c0d2

1 file changed

Lines changed: 9 additions & 33 deletions

File tree

.github/workflows/build-production-apk.yml

Lines changed: 9 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -61,33 +61,15 @@ jobs:
6161
run: |
6262
mkdir -p apk-output
6363
64-
# === Standard Flavor (mit Google Services) ===
65-
# Universal APK (funktioniert auf allen Geraeten)
66-
cp android/app/build/outputs/apk/standard/release/app-standard-universal-release.apk \
67-
apk-output/simple-notes-sync-v${{ env.VERSION_NAME }}-standard-universal.apk
64+
# Standard Flavor - Universal APK
65+
cp android/app/build/outputs/apk/standard/release/app-standard-release.apk \
66+
apk-output/simple-notes-sync-v${{ env.VERSION_NAME }}-standard.apk
6867
69-
# ARM64 APK (moderne Geräte 2018+)
70-
cp android/app/build/outputs/apk/standard/release/app-standard-arm64-v8a-release.apk \
71-
apk-output/simple-notes-sync-v${{ env.VERSION_NAME }}-standard-arm64-v8a.apk
68+
# F-Droid Flavor - Universal APK
69+
cp android/app/build/outputs/apk/fdroid/release/app-fdroid-release.apk \
70+
apk-output/simple-notes-sync-v${{ env.VERSION_NAME }}-fdroid.apk
7271
73-
# ARMv7 APK (ältere Geräte)
74-
cp android/app/build/outputs/apk/standard/release/app-standard-armeabi-v7a-release.apk \
75-
apk-output/simple-notes-sync-v${{ env.VERSION_NAME }}-standard-armeabi-v7a.apk
76-
77-
# === F-Droid Flavor (ohne Google Services) ===
78-
# Universal APK
79-
cp android/app/build/outputs/apk/fdroid/release/app-fdroid-universal-release.apk \
80-
apk-output/simple-notes-sync-v${{ env.VERSION_NAME }}-fdroid-universal.apk
81-
82-
# ARM64 APK
83-
cp android/app/build/outputs/apk/fdroid/release/app-fdroid-arm64-v8a-release.apk \
84-
apk-output/simple-notes-sync-v${{ env.VERSION_NAME }}-fdroid-arm64-v8a.apk
85-
86-
# ARMv7 APK
87-
cp android/app/build/outputs/apk/fdroid/release/app-fdroid-armeabi-v7a-release.apk \
88-
apk-output/simple-notes-sync-v${{ env.VERSION_NAME }}-fdroid-armeabi-v7a.apk
89-
90-
echo "✅ APK-Dateien vorbereitet (Standard + F-Droid):"
72+
echo "✅ APK-Dateien vorbereitet:"
9173
ls -lh apk-output/
9274
9375
- name: APK-Artefakte hochladen
@@ -138,14 +120,8 @@ jobs:
138120
139121
| Variante | Datei | Info |
140122
|----------|-------|------|
141-
| **🏆 Empfohlen** | `simple-notes-sync-v${{ env.VERSION_NAME }}-standard-universal.apk` | Funktioniert auf allen Android-Geraeten |
142-
| Modern (2018+) | `simple-notes-sync-v${{ env.VERSION_NAME }}-standard-arm64-v8a.apk` | Kleinere Dateigröße fuer 64-bit Geräte |
143-
| Aelter (<2018) | `simple-notes-sync-v${{ env.VERSION_NAME }}-standard-armeabi-v7a.apk` | Fuer 32-bit ARM Geräte |
144-
| F-Droid Universal | `simple-notes-sync-v${{ env.VERSION_NAME }}-fdroid-universal.apk` | Fuer F-Droid Store |
145-
| F-Droid ARM64 | `simple-notes-sync-v${{ env.VERSION_NAME }}-fdroid-arm64-v8a.apk` | F-Droid 64-bit |
146-
| F-Droid ARMv7 | `simple-notes-sync-v${{ env.VERSION_NAME }}-fdroid-armeabi-v7a.apk` | F-Droid 32-bit |
147-
148-
💡 **Nicht sicher?** → Nimm die **Universal** APK!
123+
| **🏆 Empfohlen** | `simple-notes-sync-v${{ env.VERSION_NAME }}-standard.apk` | Standard-Version (funktioniert auf allen Geraeten) |
124+
| F-Droid | `simple-notes-sync-v${{ env.VERSION_NAME }}-fdroid.apk` | Fuer F-Droid Store |
149125
150126
---
151127

0 commit comments

Comments
 (0)