mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-19 13:48:37 +00:00
ci: remove Android Node 20 action warnings
This commit is contained in:
30
.github/workflows/ci.yml
vendored
30
.github/workflows/ci.yml
vendored
@@ -747,23 +747,37 @@ jobs:
|
|||||||
uses: actions/setup-java@v5
|
uses: actions/setup-java@v5
|
||||||
with:
|
with:
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
# setup-android's sdkmanager currently crashes on JDK 21 in CI.
|
# Keep sdkmanager on the stable JDK path for Linux CI runners.
|
||||||
java-version: 17
|
java-version: 17
|
||||||
|
|
||||||
- name: Setup Android SDK
|
- name: Setup Android SDK cmdline-tools
|
||||||
uses: android-actions/setup-android@v3
|
run: |
|
||||||
with:
|
set -euo pipefail
|
||||||
accept-android-sdk-licenses: false
|
ANDROID_SDK_ROOT="$HOME/.android-sdk"
|
||||||
|
CMDLINE_TOOLS_VERSION="12266719"
|
||||||
|
ARCHIVE="commandlinetools-linux-${CMDLINE_TOOLS_VERSION}_latest.zip"
|
||||||
|
URL="https://dl.google.com/android/repository/${ARCHIVE}"
|
||||||
|
|
||||||
|
mkdir -p "$ANDROID_SDK_ROOT/cmdline-tools"
|
||||||
|
curl -fsSL "$URL" -o "/tmp/${ARCHIVE}"
|
||||||
|
rm -rf "$ANDROID_SDK_ROOT/cmdline-tools/latest"
|
||||||
|
unzip -q "/tmp/${ARCHIVE}" -d "$ANDROID_SDK_ROOT/cmdline-tools"
|
||||||
|
mv "$ANDROID_SDK_ROOT/cmdline-tools/cmdline-tools" "$ANDROID_SDK_ROOT/cmdline-tools/latest"
|
||||||
|
|
||||||
|
echo "ANDROID_SDK_ROOT=$ANDROID_SDK_ROOT" >> "$GITHUB_ENV"
|
||||||
|
echo "ANDROID_HOME=$ANDROID_SDK_ROOT" >> "$GITHUB_ENV"
|
||||||
|
echo "$ANDROID_SDK_ROOT/cmdline-tools/latest/bin" >> "$GITHUB_PATH"
|
||||||
|
echo "$ANDROID_SDK_ROOT/platform-tools" >> "$GITHUB_PATH"
|
||||||
|
|
||||||
- name: Setup Gradle
|
- name: Setup Gradle
|
||||||
uses: gradle/actions/setup-gradle@v4
|
uses: gradle/actions/setup-gradle@v5
|
||||||
with:
|
with:
|
||||||
gradle-version: 8.11.1
|
gradle-version: 8.11.1
|
||||||
|
|
||||||
- name: Install Android SDK packages
|
- name: Install Android SDK packages
|
||||||
run: |
|
run: |
|
||||||
yes | sdkmanager --licenses >/dev/null
|
yes | sdkmanager --sdk_root="${ANDROID_SDK_ROOT}" --licenses >/dev/null
|
||||||
sdkmanager --install \
|
sdkmanager --sdk_root="${ANDROID_SDK_ROOT}" --install \
|
||||||
"platform-tools" \
|
"platform-tools" \
|
||||||
"platforms;android-36" \
|
"platforms;android-36" \
|
||||||
"build-tools;36.0.0"
|
"build-tools;36.0.0"
|
||||||
|
|||||||
Reference in New Issue
Block a user