From f0d235c266e79adc3de1feac2f1774b7cf64de92 Mon Sep 17 00:00:00 2001 From: Rifat Azad Date: Tue, 24 Dec 2024 00:43:27 +0600 Subject: [PATCH] ci: add susfs lib build in manager --- .github/workflows/build-manager.yml | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-manager.yml b/.github/workflows/build-manager.yml index b185348e..491aec20 100644 --- a/.github/workflows/build-manager.yml +++ b/.github/workflows/build-manager.yml @@ -8,6 +8,7 @@ on: - 'manager/**' - 'kernel/**' - 'userspace/ksud/**' + - 'userspace/susfs/**' pull_request: branches: [ "next" ] paths: @@ -32,8 +33,20 @@ jobs: target: ${{ matrix.target }} os: ${{ matrix.os }} - build-manager: + build-susfs: needs: build-ksud + strategy: + matrix: + include: + - target: aarch64-linux-android + os: ubuntu-latest + uses: ./.github/workflows/build-susfs.yml + with: + target: ${{ matrix.target }} + os: ${{ matrix.os }} + + build-manager: + needs: build-susfs runs-on: ubuntu-latest defaults: run: @@ -75,11 +88,21 @@ jobs: name: ksud-aarch64-linux-android path: . + - name: Download arm64 susfs + uses: actions/download-artifact@v4 + with: + name: susfs-aarch64-linux-android + path: . + - name: Copy ksud to app jniLibs run: | mkdir -p app/src/main/jniLibs/arm64-v8a cp -f ../aarch64-linux-android/release/ksud ../manager/app/src/main/jniLibs/arm64-v8a/libksud.so + - name: Copy susfs to app jniLibs + run: | + cp -f ../arm64-v8a/susfs ../manager/app/src/main/jniLibs/arm64-v8a/libsusfs.so + - name: Build with Gradle run: | {