pin ndk 28

This commit is contained in:
Fabian Freund
2026-05-26 17:54:54 +02:00
parent 3b4a4829a7
commit 7bbdf172ba
3 changed files with 67 additions and 2 deletions
+18
View File
@@ -13,6 +13,7 @@ jobs:
KEY_PATH: ${{ github.workspace }}/apps/weblibre/key.jks
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
ANDROID_NDK_VERSION: 28.2.13676358
permissions:
contents: write
steps:
@@ -37,6 +38,23 @@ jobs:
with:
go-version: '1.25.x'
- name: Install Android NDK
run: |
set -euo pipefail
set +e
yes | "$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" --install "ndk;$ANDROID_NDK_VERSION"
sdkmanager_status=${PIPESTATUS[1]}
set -e
if [[ $sdkmanager_status -ne 0 ]]; then
exit "$sdkmanager_status"
fi
test -f "$ANDROID_HOME/ndk/$ANDROID_NDK_VERSION/source.properties"
{
echo "ANDROID_NDK_HOME=$ANDROID_HOME/ndk/$ANDROID_NDK_VERSION"
echo "ANDROID_NDK_ROOT=$ANDROID_HOME/ndk/$ANDROID_NDK_VERSION"
echo "NDK_HOME=$ANDROID_HOME/ndk/$ANDROID_NDK_VERSION"
} >> "$GITHUB_ENV"
- name: Determine build type
id: build-type
run: |