ci(mobile): keep the NDK install from failing on SIGPIPE (#1045)

This commit is contained in:
l0ng-ai
2026-09-30 17:25:06 +08:00
committed by GitHub
parent 0c2033ab07
commit c834e728ce
+4 -1
View File
@@ -68,7 +68,10 @@ jobs:
- name: Android NDK
run: |
set -euo pipefail
yes | "$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" --install "ndk;$NDK_VERSION" > /dev/null
# `yes` dies of SIGPIPE once sdkmanager stops reading, which
# pipefail would take for a failure.
(yes || true) | "$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" --install "ndk;$NDK_VERSION" > /dev/null
test -d "$ANDROID_HOME/ndk/$NDK_VERSION"
echo "NDK_HOME=$ANDROID_HOME/ndk/$NDK_VERSION" >> "$GITHUB_ENV"
- name: Signing key