7474 susfs_patch : " RKSU/RKSU-SUSFS-1.5.9.patch"
7575 ak3_suffix : " -RKSU"
7676
77+ - type : SukiSU
78+ ksu : true
79+ repo : " SukiSU-Ultra/SukiSU-Ultra"
80+ branch : " nongki"
81+ kernel_patches : " manual_hooks.patch seccomp.patch"
82+ manual_hook_config : " CONFIG_KPROBES_HOOK=n"
83+ susfs_patch : " SukiSU/SukiSU-SUSFS-1.5.9.patch"
84+ ak3_suffix : " -SukiSU"
85+
7786 susfs : [false, true]
7887 exclude :
7988 - build :
@@ -106,7 +115,6 @@ jobs:
106115 mkdir -p "${GITHUB_WORKSPACE}/workspace"
107116 sudo apt-get update -qq
108117 sudo apt-get install -y --no-install-recommends python3-pip git zip unzip gcc g++ make ninja-build file bc bison flex libfl-dev libssl-dev libelf-dev wget build-essential python3-dev python3-setuptools rsync ccache llvm-dev libncurses6 libfdt-dev
109- sudo curl -L https://raw.githubusercontent.com/kadwanev/retry/master/retry -o /usr/local/bin/retry && sudo chmod +x /usr/local/bin/retry
110118
111119 - name : Cache Clang
112120 uses : actions/cache@v4
@@ -119,7 +127,7 @@ jobs:
119127 if : steps.cache-clang.outputs.cache-hit != 'true'
120128 working-directory : ${{ env.workspace_folder }}
121129 run : |
122- retry -t 3 -s 5 " wget https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/+archive/refs/heads/main/clang-r547379.tar.gz -O clang.tar.gz"
130+ wget https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/+archive/refs/heads/main/clang-r547379.tar.gz -O clang.tar.gz
123131 mkdir -p clang && tar -xf clang.tar.gz -C clang
124132
125133 - name : Set up ccache
@@ -203,7 +211,7 @@ jobs:
203211 cd KernelSU
204212 patch -p1 -N < "$SUSFS_FOLDER/kernel_patches/KernelSU/10_enable_susfs_for_ksu.patch"
205213 ;;
206- RKSU|KSUN )
214+ * )
207215 patch -p1 -F 3 -N < "${{ env.patches_dir }}/susfs-1.5.9.patch" || true
208216 cd KernelSU*
209217 patch -p1 -N < "${{ env.patches_dir }}/${{ matrix.build.susfs_patch }}"
@@ -291,8 +299,10 @@ jobs:
291299
292300 KSUN_URL=$(git ls-remote https://github.com/KernelSU-Next/KernelSU-Next.git HEAD | awk '{print "https://github.com/KernelSU-Next/KernelSU-Next/commit/"$1}')
293301 RKSU_URL=$(git ls-remote https://github.com/rsuntk/KernelSU HEAD | awk '{print "https://github.com/rsuntk/KernelSU/commit/"$1}')
302+ SUKI_URL=$(git ls-remote https://github.com/SukiSU-Ultra/SukiSU-Ultra nongki | awk '{print "https://github.com/SukiSU-Ultra/SukiSU-Ultra/commit/"$1}')
294303 echo "KSUN_URL=$KSUN_URL" >> $GITHUB_ENV
295304 echo "RKSU_URL=$RKSU_URL" >> $GITHUB_ENV
305+ echo "SUKI_URL=$SUKI_URL" >> $GITHUB_ENV
296306
297307 git clone --depth=1 "https://github.com/TheSillyOk/sh" "sh"
298308
@@ -301,6 +311,7 @@ jobs:
301311
302312 echo "KSUN_V=$(./sh/get_ksuver.sh "KernelSU-Next" "KernelSU-Next" "next")" >> $GITHUB_ENV
303313 echo "RKSU_V=$(./sh/get_ksuver.sh "rsuntk" "KernelSU" "main")" >> $GITHUB_ENV
314+ echo "SUKI_V=$(./sh/extract_ksuver.sh "https://github.com/SukiSU-Ultra/SukiSU-Ultra" "kernel/Makefile" "." "nongki")" >> $GITHUB_ENV
304315
305316 - name : Generate Release Body
306317 id : release_body
@@ -319,10 +330,12 @@ jobs:
319330 KSU Managers:
320331 -> Rissu's KernelSU (\`RKSU\`): [Manager](https://github.com/rsuntk/KernelSU/releases) / [Alternative](https://t.me/mksu_ci)
321332 -> KernelSU-Next (\`KSUN\`): [Releases](https://github.com/rifsxd/KernelSU-Next/releases) / [CI builds](https://t.me/ksunext_ci)
333+ -> SukiSU-Ultra (\`SUKI\`): [Releases](https://github.com/SukiSU-Ultra/SukiSU-Ultra/releases) / [CI builds](https://t.me/Sukiksu/7114/)
322334
323335 Versions used for KernelSU variants & susfs:
324336 -> Rissu's KernelSU (\`RKSU\`): [${{ env.RKSU_V }}](${{ env.RKSU_URL }}) - SUSFS 1.5.9
325337 -> KernelSU Next (\`KSUN\`): [${{ env.KSUN_V }}](${{ env.KSUN_URL }}) - SUSFS 1.5.9
338+ -> SukiSU-Ultra (\`SUKI\`): [${{ env.SUKI_V }})](${{ env.SUKI_URL }}) - SUSFS 1.5.9
326339
327340 ### Unsure about which kernel to choose? [View the README.md file for recommendations](https://github.com/${{ github.repository }}/tree/${{ github.ref_name }}?tab=readme-ov-file#kernel-recommendations).
328341 EOF
@@ -397,4 +410,5 @@ jobs:
397410 [Release](https://github.com/${{ github.repository }}/releases/tag/${{ env.TAG }}) • [Workflow run](${{ env.run_url }}) • [Nightly](${{ env.nightly_url }})
398411
399412 • KernelSU-Next (KSUN) [${{ env.KSUN_V }}](${{ env.KSUN_URL }})
400- • Rissu's KernelSU (RKSU) [${{ env.RKSU_V }}](${{ env.RKSU_URL }})"
413+ • Rissu's KernelSU (RKSU) [${{ env.RKSU_V }}](${{ env.RKSU_URL }})
414+ • SukiSU-Ultra (SUKI) [${{ env.SUKI_V }}](${{ env.SUKI_URL }})"
0 commit comments