소스 검색

ci: update actions/checkout to v5 and fix patch paths

Update GitHub Actions workflows to use actions/checkout@v5 instead of v4 for improved reliability and features. Additionally, correct the patch file paths in the susfs action to reference the proper directory structure, ensuring patches are applied correctly during the build process.
TheWildJames 4 달 전
부모
커밋
61cb2369bf
4개의 변경된 파일9개의 추가작업 그리고 9개의 파일을 삭제
  1. 5 5
      .github/actions/susfs/action.yml
  2. 1 1
      .github/workflows/build.yml
  3. 2 2
      .github/workflows/main.yml
  4. 1 1
      .github/workflows/prepare.yml

+ 5 - 5
.github/actions/susfs/action.yml

@@ -93,9 +93,9 @@ runs:
       run: |
          for file in $(find ./kernel -maxdepth 2 -name "*.rej" -exec basename {} .rej \;); do
             echo "Patching: $file"
-            patch -p1 --forward < "${{ github.workspace }}/kernel/common/kernel_patches/next/susfs_fix_patches/2.1.0/fix_${file}.patch"
+            patch -p1 --forward < "${{ github.workspace }}/kernel_patches/next/susfs_fix_patches/2.1.0/fix_${file}.patch"
           done
-          patch -p1 --forward < "${{ github.workspace }}/kernel/common/kernel_patches/next/susfs_fix_patches/2.1.0/overwrite_hook_mode.patch"
-          patch -p1 --forward < "${{ github.workspace }}/kernel/common/KernelSU-Next/kernel_patches/next/susfs_fix_patches/2.1.0/ksu_toolkit.patch"
-          patch -p1 --forward < "${{ github.workspace }}/kernel/common/KernelSU-Next/kernel_patches/next/susfs_fix_patches/2.1.0/multi_manager.patch"
-          patch -p1 --forward < "${{ github.workspace }}/kernel/common/KernelSU-Next/kernel_patches/next/susfs_fix_patches/2.1.0/multi_sepolicy_fix.patch"
+          patch -p1 --forward < "${{ github.workspace }}/kernel_patches/next/susfs_fix_patches/2.1.0/overwrite_hook_mode.patch"
+          patch -p1 --forward < "${{ github.workspace }}/kernel_patches/next/susfs_fix_patches/2.1.0/ksu_toolkit.patch"
+          patch -p1 --forward < "${{ github.workspace }}/kernel_patches/next/susfs_fix_patches/2.1.0/multi_manager.patch"
+          patch -p1 --forward < "${{ github.workspace }}/kernel_patches/next/susfs_fix_patches/2.1.0/multi_sepolicy_fix.patch"

+ 1 - 1
.github/workflows/build.yml

@@ -40,7 +40,7 @@ jobs:
 
     steps:
     - name: Checkout Repository
-      uses: actions/checkout@v4
+      uses: actions/checkout@v5
 
     - name: Parse kernel version
       id: parse

+ 2 - 2
.github/workflows/main.yml

@@ -51,7 +51,7 @@ jobs:
       susfs_commit: ${{ steps.fetch.outputs.susfs_commit }}
     steps:
       - name: Checkout Repository
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
       - name: Fetch Commits
         id: fetch
         uses: ./.github/actions/fetch-commits
@@ -286,7 +286,7 @@ jobs:
         testing: false
 
     - name: Checkout code
-      uses: actions/checkout@v4
+      uses: actions/checkout@v5
 
     - name: Generate New Tag
       id: tag

+ 1 - 1
.github/workflows/prepare.yml

@@ -35,7 +35,7 @@ jobs:
       matrix: ${{ steps.set-matrix.outputs.matrix }}
     steps:
       - name: Checkout Repository
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
 
       - name: Read Config and Generate Matrix
         id: set-matrix