diff --git a/.github/workflows/build-kernel-a14.yml b/.github/workflows/build-kernel-a14.yml index 4459e584..fe400bfc 100644 --- a/.github/workflows/build-kernel-a14.yml +++ b/.github/workflows/build-kernel-a14.yml @@ -24,6 +24,9 @@ jobs: - version: "5.15" sub_level: 110 os_patch_level: 2023-09 + - version: "6.1" + sub_level: 25 + os_patch_level: 2023-10 uses: ./.github/workflows/gki-kernel.yml secrets: inherit with: diff --git a/.github/workflows/gki-kernel.yml b/.github/workflows/gki-kernel.yml index feb55d73..e7c407df 100644 --- a/.github/workflows/gki-kernel.yml +++ b/.github/workflows/gki-kernel.yml @@ -128,14 +128,13 @@ jobs: DRIVER_MAKEFILE=$GKI_ROOT/common/drivers/Makefile grep -q "kernelsu" $DRIVER_MAKEFILE || echo "obj-y += kernelsu/" >> $DRIVER_MAKEFILE echo "[+] Apply KernelSU patches" - cd $GKI_ROOT/common/ && git apply $GITHUB_WORKSPACE/KernelSU/.github/patches/$PATCH_PATH/*.patch - echo "[+] Patch script/setlocalversion" - sed -i 's/-dirty//g' $GKI_ROOT/common/scripts/setlocalversion + cd $GKI_ROOT/common/ && git apply $GITHUB_WORKSPACE/KernelSU/.github/patches/$PATCH_PATH/*.patch || echo "[-] No patch found" if [ "$IS_DEBUG_KERNEL" = "true" ]; then echo "[+] Enable debug features for kernel" echo "ccflags-y += -DCONFIG_KSU_DEBUG" >> $GITHUB_WORKSPACE/KernelSU/kernel/Makefile fi + repo status echo "[+] KernelSU setup done." - name: Symbol magic @@ -157,6 +156,14 @@ jobs: max-size: 2G save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }} + - name: Make working directory clean to avoid dirty + working-directory: android-kernel + run: | + git config --global user.email "bot@kernelsu.org" + git config --global user.name "KernelSUBot" + cd common/ && git add -A && git commit -a -m "Add KernelSU" + repo status + - name: Build boot.img working-directory: android-kernel run: | @@ -167,9 +174,9 @@ jobs: if [ -e build/build.sh ]; then CCACHE="/usr/bin/ccache" LTO=thin BUILD_CONFIG=common/build.config.gki.aarch64 build/build.sh else - tools/bazel run --lto=thin //common:kernel_aarch64_dist -- --dist_dir=dist + tools/bazel run --disk_cache=/home/runner/.cache/bazel --config=fast --config=stamp --lto=thin //common:kernel_aarch64_dist -- --dist_dir=dist fi - + - name: Prepare artifacts id: prepareArtifacts run: |