diff --git a/.gitea/workflows/build-apk.yml b/.gitea/workflows/build-apk.yml index ddb45f5..dbbc2fe 100644 --- a/.gitea/workflows/build-apk.yml +++ b/.gitea/workflows/build-apk.yml @@ -36,7 +36,16 @@ jobs: - name: Install Android SDK packages run: | sdkmanager "platform-tools" "platforms;android-35" "build-tools;35.0.0" - yes | sdkmanager --licenses + + set +e + yes | sdkmanager --licenses >/dev/null 2>&1 + LICENSE_EXIT=$? + set -e + + if [ "$LICENSE_EXIT" -ne 0 ] && [ "$LICENSE_EXIT" -ne 141 ]; then + echo "sdkmanager --licenses failed with exit code $LICENSE_EXIT" + exit "$LICENSE_EXIT" + fi - name: Show Flutter and Dart version run: |