From 73b4fa78791c2d6931878bf5b7086ede482e129a Mon Sep 17 00:00:00 2001 From: Greg Burd Date: Fri, 31 Jul 2026 09:26:33 -0400 Subject: [PATCH] ci(android): make build_android.sh executable + invoke via bash The Android cross-build job failed with exit 126 (permission denied): the committed dist/android/build_android.sh had mode 100644 and the workflow ran it directly. Set the executable bit (100755, matching the other dist/ scripts) and invoke it via 'bash' as belt-and-suspenders. Advisory (continue-on-error) job. --- .github/workflows/android.yml | 2 +- dist/android/build_android.sh | 0 2 files changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 dist/android/build_android.sh diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 9bc85e784..c6232b4d7 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -71,7 +71,7 @@ jobs: env: ANDROID_NDK_ROOT: ${{ steps.ndk.outputs.ndk-path }} run: | - dist/android/build_android.sh aarch64 "${{ github.event.inputs.api || 24 }}" + bash dist/android/build_android.sh aarch64 "${{ github.event.inputs.api || 24 }}" - name: Assert the artifact is an ARM aarch64 shared object run: | diff --git a/dist/android/build_android.sh b/dist/android/build_android.sh old mode 100644 new mode 100755