Skip to content

Commit 816e827

Browse files
committed
Remove armv7 Android target and limit CI parallelism
Removed armv7-linux-androideabi build target from both the Nix flake and GitHub Actions workflow. This 32-bit ARM target is increasingly rare on modern Android devices. Added max-parallel: 3 to the Linux build matrix to reduce concurrent jobs hitting the GitHub Actions Cache, which was causing Magic Nix Cache throttling errors (HTTP 418).
1 parent 62dda9f commit 816e827

2 files changed

Lines changed: 1 addition & 12 deletions

File tree

.github/workflows/nix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ jobs:
4343
needs: check
4444
strategy:
4545
fail-fast: false
46+
max-parallel: 3
4647
matrix:
4748
target:
4849
- x86_64_unknown_linux_gnu
@@ -86,7 +87,6 @@ jobs:
8687
matrix:
8788
target:
8889
- aarch64_linux_android
89-
- armv7_linux_androideabi
9090
steps:
9191
- uses: actions/checkout@v4
9292

flake.nix

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,6 @@
193193
ndkPrefix =
194194
{
195195
"aarch64-linux-android" = "aarch64-linux-android";
196-
"armv7-linux-androideabi" = "armv7a-linux-androideabi";
197196
}
198197
.${target};
199198

@@ -204,10 +203,6 @@
204203
lower = "aarch64_linux_android";
205204
upper = "AARCH64_LINUX_ANDROID";
206205
};
207-
"armv7-linux-androideabi" = {
208-
lower = "armv7_linux_androideabi";
209-
upper = "ARMV7_LINUX_ANDROIDEABI";
210-
};
211206
}
212207
.${target};
213208

@@ -301,12 +296,6 @@
301296
target = "aarch64-linux-android";
302297
nodeName = "lightning-js.android-arm64.node";
303298
};
304-
305-
# Android ARMv7 (older 32-bit devices)
306-
armv7_linux_androideabi = mkAndroidPackage {
307-
target = "armv7-linux-androideabi";
308-
nodeName = "lightning-js.android-arm-eabi.node";
309-
};
310299
};
311300

312301
devShells.default = pkgs.mkShell {

0 commit comments

Comments
 (0)