From 87e3f59ee1c6c6acf641dc7a500d93dec0a896ad Mon Sep 17 00:00:00 2001 From: tech08mag Date: Mon, 24 Aug 2026 19:33:27 +0200 Subject: [PATCH] fix: avoid SIGPIPE when accepting Android SDK licenses Replace 'yes | sdkmanager --licenses' with 'printf y | sdkmanager --licenses' to prevent exit code 141 (SIGPIPE) when the pipe closes after sdkmanager exits. --- .gitea/workflows/build-apk.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build-apk.yml b/.gitea/workflows/build-apk.yml index 287be19..d01fd60 100644 --- a/.gitea/workflows/build-apk.yml +++ b/.gitea/workflows/build-apk.yml @@ -38,7 +38,7 @@ jobs: unzip -q /tmp/cmdtools.zip -d "$ANDROID_HOME/cmdline-tools" mv "$ANDROID_HOME/cmdline-tools/cmdline-tools" "$ANDROID_HOME/cmdline-tools/latest" fi - yes | "$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" --licenses > /dev/null + printf 'y\n' | "$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" --licenses > /dev/null "$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" \ "platform-tools" \ "platforms;android-35" \ -- 2.54.0