@@ -129,11 +129,16 @@ jobs:
129
129
130
130
- name : Generate
131
131
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' }}
137
142
138
143
- name : Upload
139
144
uses : actions/upload-artifact@v4
@@ -154,20 +159,17 @@ jobs:
154
159
include :
155
160
- arch : " x86_64"
156
161
abi : " x86_64"
157
- target : " x86_64-linux-android"
158
- task : " cargoBuildX86_64"
162
+ taskVariant : " X86_64"
159
163
- arch : " i686"
160
164
abi : " x86"
161
- target : " i686-linux-android"
162
- task : " cargoBuildX86"
165
+ taskVariant : " X86"
163
166
- arch : " aarch64"
164
167
abi : " arm64-v8a"
165
- target : " aarch64-linux-android"
166
- task : " cargoBuildArm64"
168
+ taskVariant : " Arm64"
167
169
- arch : " armv7"
168
170
abi : " armeabi-v7a"
169
- target : " armv7-linux-androideabi "
170
- task : " cargoBuildArm "
171
+ taskVariant : " Arm "
172
+ # name: build-native-${{ matrix.abi }}
171
173
steps :
172
174
# Fix for HOME path overridden by GH runners when building in containers, see:
173
175
# https://github.com/actions/runner/issues/863
@@ -209,7 +211,7 @@ jobs:
209
211
uses : burrunan/gradle-cache-action@v1
210
212
with :
211
213
job-id : jdk17
212
- arguments : ${{ matrix.task }}
214
+ arguments : cargoBuild ${{ matrix.taskVariant }}
213
215
gradle-version : wrapper
214
216
build-root-directory : android
215
217
execution-only-caches : false
@@ -312,6 +314,7 @@ jobs:
312
314
[
313
315
{
314
316
"workflowFile": "android-app.yml",
317
+ "jobMatchMode": "prefix",
315
318
"jobName": "build-native"
316
319
},
317
320
{
0 commit comments