From 20daf4b6e5f1b4b9243be772cca9f2d1c9ed0815 Mon Sep 17 00:00:00 2001 From: luckyabsoluter <80892490+luckyabsoluter@users.noreply.github.com> Date: Wed, 11 Feb 2026 13:39:13 +0900 Subject: [PATCH] ci(build): Upgrade GitHub Actions workflow --- .github/workflows/android.yml | 42 ++++++++++++++++++++++------------- 1 file changed, 27 insertions(+), 15 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index f3084a835..f53f49536 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -4,25 +4,37 @@ on: [pull_request, push] jobs: build: - runs-on: ubuntu-latest - + steps: - - uses: actions/checkout@v1 - - name: Checkout submodules - uses: srt32/git-actions@v0.0.3 + - uses: actions/checkout@v6 + with: + submodules: recursive + + - name: Set up JDK 1.8 + uses: actions/setup-java@v5 with: - args: git submodule update --init --recursive - - name: set up JDK 1.8 - uses: actions/setup-java@v1 + distribution: 'temurin' + java-version: '8' + cache: gradle + + - name: Setup Android NDK + uses: nttld/setup-ndk@v1 + id: setup-ndk with: - java-version: 1.8 + ndk-version: r21e + local-cache: true + - name: Build with Gradle - run: cd VirtualApp && ./gradlew assembleRelease - - name: ls - run: ls + env: + ANDROID_NDK_HOME: ${{ steps.setup-ndk.outputs.ndk-path }} + run: | + cd VirtualApp + chmod +x gradlew + ./gradlew assembleDebug + - name: Archive production artifacts - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v6 with: - name: compiled - path: VirtualApp/app/build/ + name: VirtualXposed-APK + path: VirtualApp/app/build/outputs/apk/**/*.apk