Skip to content

Commit 46f2d14

Browse files
committed
ci: separate Android artifacts for different ABIs
1 parent 88156e0 commit 46f2d14

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

.github/workflows/build.yml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,26 @@ jobs:
2323
- name: Install dependencies
2424
run: flutter pub get
2525

26-
- name: Build APK
27-
run: flutter build apk --release
26+
- name: Build APKs
27+
run: flutter build apk --release --split-per-abi
2828

29-
- name: Upload
29+
- name: Upload ARM64 APK
30+
uses: actions/upload-artifact@v4
31+
with:
32+
name: Android ARM64
33+
path: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
34+
35+
- name: Upload ARM32 APK
36+
uses: actions/upload-artifact@v4
37+
with:
38+
name: Android ARM32
39+
path: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
40+
41+
- name: Upload x86-64 APK
3042
uses: actions/upload-artifact@v4
3143
with:
32-
name: Android
33-
path: build/app/outputs/flutter-apk/app-release.apk
44+
name: Android x86-64
45+
path: build/app/outputs/flutter-apk/app-x86_64-release.apk
3446

3547
build-windows:
3648
name: Build Windows
@@ -80,7 +92,7 @@ jobs:
8092
compression-level: 9
8193

8294
build-linux-arm64:
83-
name: Build Linux arm64
95+
name: Build Linux ARM64
8496
runs-on: ubuntu-24.04-arm
8597
steps:
8698
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)