aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Sing <joshua@hypera.dev>2023-11-07 01:02:16 +1100
committerJoshua Sing <joshua@hypera.dev>2023-11-07 01:02:16 +1100
commit7a3d827729751b4321d83bb0b55eba26162b0d31 (patch)
treecc16ccf0bfe8c96907291d372648b6f46042173b
parent4830b1ee8e9bd32bf07962538d492088640b99de (diff)
downloadportable-7a3d827729751b4321d83bb0b55eba26162b0d31.tar.gz
portable-7a3d827729751b4321d83bb0b55eba26162b0d31.tar.bz2
portable-7a3d827729751b4321d83bb0b55eba26162b0d31.zip
Improve Android CI workflow
-rw-r--r--.github/workflows/android.yml31
-rw-r--r--.github/workflows/android_test.yml30
2 files changed, 31 insertions, 30 deletions
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
new file mode 100644
index 0000000..205a400
--- /dev/null
+++ b/.github/workflows/android.yml
@@ -0,0 +1,31 @@
1# GitHub Actions workflow to run tests on Android.
2name: "Android"
3
4on: [push, pull_request]
5
6jobs:
7 test:
8 name: "Test ${{ matrix.name }}"
9 runs-on: ubuntu-latest
10 permissions:
11 contents: read
12 strategy:
13 fail-fast: false
14 matrix:
15 include:
16 - name: "Android 8-9"
17 min-nal: 26
18 max-nal: 28
19 - name: "Android 10-11"
20 min-nal: 29
21 max-nal: 30
22 steps:
23 - name: "Checkout repository"
24 uses: actions/checkout@v4
25
26 - name: "Run CI script"
27 run: ./scripts/test
28 env:
29 ARCH: "android"
30 MIN_NAL: "${{ matrix.min-nal }}"
31 MAX_NAL: "${{ matrix.max-nal }}"
diff --git a/.github/workflows/android_test.yml b/.github/workflows/android_test.yml
deleted file mode 100644
index ebce794..0000000
--- a/.github/workflows/android_test.yml
+++ /dev/null
@@ -1,30 +0,0 @@
1name: android_ci
2
3on: [push, pull_request]
4
5jobs:
6 build-android-8-9:
7 runs-on: ubuntu-22.04
8 continue-on-error: false
9 env:
10 ARCH: android
11 MIN_NAL: 26
12 MAX_NAL: 28
13 name: Android 8.x 9
14 steps:
15 - uses: actions/checkout@main
16 - name: Run CI script
17 run: ./scripts/test
18
19 build-android-10-11:
20 runs-on: ubuntu-22.04
21 continue-on-error: false
22 env:
23 ARCH: android
24 MIN_NAL: 29
25 MAX_NAL: 30
26 name: Android 10 11
27 steps:
28 - uses: actions/checkout@main
29 - name: Run CI script
30 run: ./scripts/test