[godot] Fix GH workflow

This commit is contained in:
Mario Zechner 2024-12-11 19:53:21 +01:00
parent 02c845349d
commit f1d9dd25c1
2 changed files with 15 additions and 6 deletions

View File

@ -160,19 +160,27 @@ jobs:
sudo apt-get update sudo apt-get update
- name: Set up Java 17 - name: Set up Java 17
uses: actions/setup-java@v1 uses: actions/setup-java@v4
with: with:
java-version: 17 java-version: 17
- name: Setup Android SDK & NDK
uses: android-actions/setup-android@v2
- name: Install NDK
run: |
yes | sudo ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --licenses
${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --install "ndk;23.2.8568313"
- name: Setup python and scons - name: Setup python and scons
uses: ./.github/actions/setup-godot-deps-4 uses: ./.github/actions/setup-godot-deps-4
- name: Build GDExtension - name: Build GDExtension
run: | run: |
cd spine-godot/build cd spine-godot/build
./setup-extension.sh $GODOT_TAG $DEV_BUILD ./setup-extension.sh $GODOT_TAG $DEV
./build-extension.sh android ANDROID_NDK_ROOT=$ANDROID_SDK_ROOT/ndk/23.2.8568313 ./build-extension.sh android
./build-extension.sh android x86_64 ANDROID_NDK_ROOT=$ANDROID_SDK_ROOT/ndk/23.2.8568313 ./build-extension.sh android x86_64
- name: Upload artifacts - name: Upload artifacts
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4

View File

@ -232,9 +232,10 @@ jobs:
sudo cp -f spine-godot/build/sources.lst /etc/apt/sources.list sudo cp -f spine-godot/build/sources.lst /etc/apt/sources.list
sudo apt-get update sudo apt-get update
- name: Set up Java 11 - name: Set up Java 17
uses: actions/setup-java@v1 uses: actions/setup-java@v4
with: with:
distribution: temurin
java-version: 17 java-version: 17
- name: Setup python and scons - name: Setup python and scons