From f29bc95060e6afbc3d16e4781cb8238befcf6988 Mon Sep 17 00:00:00 2001 From: leogdion Date: Thu, 23 Jul 2026 09:06:08 -0400 Subject: [PATCH] ci(android): disable on-device tests until Swift 6.4 ELF fix Swift 6.4 nightly Android legs fail launching the test runner on the emulator ("not executable: 64-bit ELF file"); 6.3 passes. Keep the matrix as build-only and track re-enable in #137. Co-authored-by: Cursor --- .github/workflows/SyndiKit.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/SyndiKit.yml b/.github/workflows/SyndiKit.yml index 22ef0ac0..1197be3c 100644 --- a/.github/workflows/SyndiKit.yml +++ b/.github/workflows/SyndiKit.yml @@ -260,6 +260,10 @@ jobs: # crtbegin_dynamic.o / crtend_android.o and the Swift toolchain still asks the # linker for them (see https://github.com/android/ndk/issues/1391). Blank # inputs are ignored by swift-build. full-matrix tier. + # Build-only for now: Swift 6.4 nightly on-device tests fail with + # "not executable: 64-bit ELF file" on the emulator (6.3 passes). Tracked in + # https://github.com/brightdigit/SyndiKit/issues/137 — re-enable + # android-run-tests when that is fixed. build-android: name: Build on Android needs: configure @@ -294,7 +298,7 @@ jobs: type: android android-swift-version: ${{ matrix.swift.version }} android-api-level: ${{ matrix.android-api-level }} - android-run-tests: true + android-run-tests: false android-copy-files: "Data/" android-sdk-url: ${{ matrix.swift.sdk-url }} android-sdk-id: ${{ matrix.swift.sdk-id }}