From d56711cdd343b7777ba69866528261d1d91363b3 Mon Sep 17 00:00:00 2001 From: PuerNya Date: Thu, 5 Dec 2024 23:14:49 +0800 Subject: [PATCH] Build manager with pre-built LKMs (#4) --- .github/workflows/build-manager.yml | 3 +-- .github/workflows/ksud.yml | 14 +++++++++----- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-manager.yml b/.github/workflows/build-manager.yml index b8992bb9dec6..7f69f02fea56 100644 --- a/.github/workflows/build-manager.yml +++ b/.github/workflows/build-manager.yml @@ -14,7 +14,6 @@ on: workflow_call: jobs: - build-ksud: strategy: matrix: @@ -27,7 +26,7 @@ jobs: with: target: ${{ matrix.target }} os: ${{ matrix.os }} - pack_lkm: false + pack_lkm: true build-manager: needs: build-ksud diff --git a/.github/workflows/ksud.yml b/.github/workflows/ksud.yml index e0fe80a1a6d3..18383c6d5654 100644 --- a/.github/workflows/ksud.yml +++ b/.github/workflows/ksud.yml @@ -25,14 +25,18 @@ jobs: with: fetch-depth: 0 - - name: Download artifacts - uses: actions/download-artifact@v4 - + - name: Download Pre-built LKMs + if: ${{ inputs.pack_lkm }} + uses: actions/checkout@v4 + with: + ref: lkm + path: lkm + - name: Prepare LKM fies if: ${{ inputs.pack_lkm }} run: | - cp android*-lkm/*_kernelsu.ko ./userspace/ksud/bin/aarch64/ - + cp lkm/*_kernelsu.ko ./userspace/ksud/bin/aarch64/ + - name: Setup rustup run: | rustup update stable