From 9988e4c688432914667df8e33c404af415250324 Mon Sep 17 00:00:00 2001 From: bash0816 Date: Sat, 18 Jul 2026 18:08:41 +0900 Subject: [PATCH] fix: use -print0/-0 for find|xargs to satisfy shellcheck SC2038 Lint (actionlint/shellcheck) was failing on main for 3 consecutive runs due to this warning in external-build-android-aarch64.yml. Fallback NOTICE-file search logic is unchanged. Co-Authored-By: Claude Sonnet 5 --- .github/workflows/external-build-android-aarch64.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/external-build-android-aarch64.yml b/.github/workflows/external-build-android-aarch64.yml index eb90658..bad2e6f 100644 --- a/.github/workflows/external-build-android-aarch64.yml +++ b/.github/workflows/external-build-android-aarch64.yml @@ -644,8 +644,8 @@ jobs: if [ -z "$LLVM_NOTICE" ]; then echo "Glob search found no match; trying find-based fallback..." NDK_SEARCH="${ANDROID_NDK_HOME:-${ANDROID_NDK_ROOT:-}}" - LLVM_NOTICE=$(find "$NDK_SEARCH" -path "*/toolchains/llvm*" -name "NOTICE" -type f 2>/dev/null \ - | xargs grep -l "LLVM-exception" 2>/dev/null | head -1 || true) + LLVM_NOTICE=$(find "$NDK_SEARCH" -path "*/toolchains/llvm*" -name "NOTICE" -type f -print0 2>/dev/null \ + | xargs -0 grep -l "LLVM-exception" 2>/dev/null | head -1 || true) fi if [ -n "$LLVM_NOTICE" ]; then echo "Using NDK LLVM NOTICE: $LLVM_NOTICE"