File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4545 mkdir -p "$ANDROID_SDK_ROOT/licenses"
4646 printf '\n24333f8a63b6825ea9c5514f748d145ef07021\n' > "$ANDROID_SDK_ROOT/licenses/android-sdk-license"
4747 printf '\n84831b9409646a918e30573bab4c9c91346d8abd\n' > "$ANDROID_SDK_ROOT/licenses/android-sdk-preview-license"
48- yes | sdkmanager --sdk_root="$ANDROID_SDK_ROOT" --licenses
48+ # `|| true`: under `set -o pipefail` (GitHub bash default) `yes` takes
49+ # SIGPIPE when sdkmanager closes stdin — benign; licenses get accepted.
50+ yes | sdkmanager --sdk_root="$ANDROID_SDK_ROOT" --licenses > /dev/null 2>&1 || true
4951 sdkmanager --sdk_root="$ANDROID_SDK_ROOT" --install \
5052 "platform-tools" "platforms;android-36" "build-tools;36.0.0" \
5153 "ndk;27.0.12077973" "cmake;3.22.1"
Original file line number Diff line number Diff line change 6969 mkdir -p "$ANDROID_SDK_ROOT/licenses"
7070 printf '\n24333f8a63b6825ea9c5514f748d145ef07021\n' > "$ANDROID_SDK_ROOT/licenses/android-sdk-license"
7171 printf '\n84831b9409646a918e30573bab4c9c91346d8abd\n' > "$ANDROID_SDK_ROOT/licenses/android-sdk-preview-license"
72- yes | sdkmanager --sdk_root="$ANDROID_SDK_ROOT" --licenses
72+ # `|| true`: under `set -o pipefail` (GitHub bash default) `yes`
73+ # takes SIGPIPE when sdkmanager closes stdin — benign; licenses do
74+ # get accepted. The subsequent --install is NOT wrapped, so a real
75+ # failure still fails the step.
76+ yes | sdkmanager --sdk_root="$ANDROID_SDK_ROOT" --licenses > /dev/null 2>&1 || true
7377 sdkmanager --sdk_root="$ANDROID_SDK_ROOT" --install \
7478 "platform-tools" "platforms;android-36" "build-tools;36.0.0" \
7579 "ndk;27.0.12077973" "cmake;3.22.1"
You can’t perform that action at this time.
0 commit comments