CI: avoid pipefail false failure in sdkmanager pipe
Some checks failed
Forgejo Release Builder / release (push) Failing after 7m57s

This commit is contained in:
littlecodedragon 2026-05-07 05:16:47 +02:00
parent 8aac90d32a
commit 1a410d44c8

View file

@ -124,8 +124,10 @@ jobs:
echo "ANDROID_SDK_ROOT=$ANDROID_SDK_ROOT" >> "$GITHUB_ENV" echo "ANDROID_SDK_ROOT=$ANDROID_SDK_ROOT" >> "$GITHUB_ENV"
sdkmanager_bin="$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" sdkmanager_bin="$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager"
if [ -x "$sdkmanager_bin" ]; then if [ -x "$sdkmanager_bin" ]; then
set +o pipefail
yes | "$sdkmanager_bin" --licenses >/dev/null || true yes | "$sdkmanager_bin" --licenses >/dev/null || true
yes | "$sdkmanager_bin" "platform-tools" "build-tools;35.0.0" yes | "$sdkmanager_bin" "platform-tools" "build-tools;35.0.0"
set -o pipefail
else else
echo "sdkmanager not found at $sdkmanager_bin" echo "sdkmanager not found at $sdkmanager_bin"
fi fi