Skip to content

Commit eded09b

Browse files
committed
Update ci flow
1 parent 4a5e0c8 commit eded09b

File tree

2 files changed

+18
-15
lines changed

2 files changed

+18
-15
lines changed

.github/workflows/android-app.yml

+17-14
Original file line numberDiff line numberDiff line change
@@ -129,11 +129,16 @@ jobs:
129129

130130
- name: Generate
131131
if: steps.cache-relay-list.outputs.cache-hit != 'true'
132-
env:
133-
RUSTFLAGS: --deny warnings
134-
run: |
135-
mkdir -p android/app/build/extraAssets
136-
cargo run --bin relay_list > android/app/build/extraAssets/relays.json
132+
uses: burrunan/gradle-cache-action@v1
133+
with:
134+
job-id: jdk17
135+
arguments: generateRelayList
136+
gradle-version: wrapper
137+
build-root-directory: android
138+
execution-only-caches: false
139+
# Disable if logs are hard to follow.
140+
concurrent: true
141+
read-only: ${{ github.ref != 'refs/heads/main' }}
137142

138143
- name: Upload
139144
uses: actions/upload-artifact@v4
@@ -154,20 +159,17 @@ jobs:
154159
include:
155160
- arch: "x86_64"
156161
abi: "x86_64"
157-
target: "x86_64-linux-android"
158-
task: "cargoBuildX86_64"
162+
taskVariant: "X86_64"
159163
- arch: "i686"
160164
abi: "x86"
161-
target: "i686-linux-android"
162-
task: "cargoBuildX86"
165+
taskVariant: "X86"
163166
- arch: "aarch64"
164167
abi: "arm64-v8a"
165-
target: "aarch64-linux-android"
166-
task: "cargoBuildArm64"
168+
taskVariant: "Arm64"
167169
- arch: "armv7"
168170
abi: "armeabi-v7a"
169-
target: "armv7-linux-androideabi"
170-
task: "cargoBuildArm"
171+
taskVariant: "Arm"
172+
# name: build-native-${{ matrix.abi }}
171173
steps:
172174
# Fix for HOME path overridden by GH runners when building in containers, see:
173175
# https://github.com/actions/runner/issues/863
@@ -209,7 +211,7 @@ jobs:
209211
uses: burrunan/gradle-cache-action@v1
210212
with:
211213
job-id: jdk17
212-
arguments: ${{ matrix.task }}
214+
arguments: cargoBuild${{ matrix.taskVariant }}
213215
gradle-version: wrapper
214216
build-root-directory: android
215217
execution-only-caches: false
@@ -312,6 +314,7 @@ jobs:
312314
[
313315
{
314316
"workflowFile": "android-app.yml",
317+
"jobMatchMode": "prefix",
315318
"jobName": "build-native"
316319
},
317320
{

building/android-container-image.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ghcr.io/mullvad/mullvadvpn-app-build-android:7b6bc0f44
1+
ghcr.io/mullvad/mullvadvpn-app-build-android:3ac5745b0

0 commit comments

Comments
 (0)