소스 검색

Implement dry-run check for patch application

Added a dry-run check before applying patches in the build process.
jimsterino98 5 달 전
부모
커밋
2dff7acf23
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      .github/workflows/build.yml

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

@@ -466,8 +466,12 @@ jobs:
           rm -rf IPv6_NAT_FIX.patch
 
           for p in *.patch; do
+            if patch -p1 --dry-run <"$p">
+             echo "patch is OK, applying $p"
              patch -p1 < "$p"
-              rm -f "$p"
+             rm -f "$p"
+            else
+             echo "$p failed, skipping patch"
           done
 
           echo "Kernel Optimized, hehe"