Просмотр исходного кода

ci: add build_bypass input to all kernel workflows

Add a new optional boolean input `build_bypass` to all kernel build workflows with a default value of true. This allows controlling whether bypass builds should be included in the workflow execution.
TheWildJames 8 месяцев назад
Родитель
Сommit
3db70bf9a0

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

@@ -27,7 +27,7 @@ on:
       ksu_commit:
         required: false
         type: string
-      susfs_enabled:
+      build_bypass:
         required: false
         type: boolean
         default: true
@@ -48,7 +48,7 @@ jobs:
               inputs.variant == 'TheWildJamesTest' && '["TheWildJamesTest"]' ||
               inputs.variant == 'MarionKernel' && '["MarionKernel"]' ||
               inputs.variant == 'Hakan' && '["Hakan"]' ||
-              '["Normal","Bypass"]'
+              (inputs.build_bypass && '["Normal","Bypass"]' || '["Normal"]')
             )
           }}
 

+ 5 - 1
.github/workflows/kernel-a12-5-10.yml

@@ -13,6 +13,10 @@ on:
       ksu_commit:
         required: false
         type: string
+      build_bypass:
+        required: false
+        type: boolean
+        default: true
 
 jobs:
   build-kernels-a12:
@@ -107,4 +111,4 @@ jobs:
       os_patch_level: ${{ matrix.os_patch_level }}
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
-
+      build_bypass: ${{ inputs.build_bypass }}

+ 5 - 1
.github/workflows/kernel-a13-5-10.yml

@@ -13,6 +13,10 @@ on:
       ksu_commit:
         required: false
         type: string
+      build_bypass:
+        required: false
+        type: boolean
+        default: true
 
 jobs:
   build-kernels-a13-5-10:
@@ -107,4 +111,4 @@ jobs:
       os_patch_level: ${{ matrix.os_patch_level }}
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
-
+      build_bypass: ${{ inputs.build_bypass }}

+ 5 - 1
.github/workflows/kernel-a13-5-15.yml

@@ -13,6 +13,10 @@ on:
       ksu_commit:
         required: false
         type: string
+      build_bypass:
+        required: false
+        type: boolean
+        default: true
 
 jobs:
   build-kernels-a13-5-15:
@@ -102,4 +106,4 @@ jobs:
       os_patch_level: ${{ matrix.os_patch_level }}
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
-
+      build_bypass: ${{ inputs.build_bypass }}

+ 5 - 0
.github/workflows/kernel-a14-5-15.yml

@@ -13,6 +13,10 @@ on:
       ksu_commit:
         required: false
         type: string
+      build_bypass:
+        required: false
+        type: boolean
+        default: true
 
 jobs:
   build-kernels-a14-5-15:
@@ -70,3 +74,4 @@ jobs:
       os_patch_level: ${{ matrix.os_patch_level }}
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
+      build_bypass: ${{ inputs.build_bypass }}

+ 5 - 0
.github/workflows/kernel-a14-6-1.yml

@@ -13,6 +13,10 @@ on:
       ksu_commit:
         required: false
         type: string
+      build_bypass:
+        required: false
+        type: boolean
+        default: true
 
 jobs:
   build-kernels-a14-6-1:
@@ -90,3 +94,4 @@ jobs:
       os_patch_level: ${{ matrix.os_patch_level }}
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
+      build_bypass: ${{ inputs.build_bypass }}

+ 5 - 0
.github/workflows/kernel-a15-6-6.yml

@@ -13,6 +13,10 @@ on:
       ksu_commit:
         required: false
         type: string
+      build_bypass:
+        required: false
+        type: boolean
+        default: true
 
 jobs:
   build-kernels-a15:
@@ -64,3 +68,4 @@ jobs:
       os_patch_level: ${{ matrix.os_patch_level }}
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
+      build_bypass: ${{ inputs.build_bypass }}

+ 5 - 0
.github/workflows/kernel-a16-612.yml

@@ -13,6 +13,10 @@ on:
       ksu_commit:
         required: false
         type: string
+      build_bypass:
+        required: false
+        type: boolean
+        default: true
 
 jobs:
   build-kernels-a16-612:
@@ -45,3 +49,4 @@ jobs:
       variant: "A16-612"
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
+      build_bypass: ${{ inputs.build_bypass }}

+ 5 - 0
.github/workflows/kernel-custom.yml

@@ -13,6 +13,10 @@ on:
       ksu_commit:
         required: false
         type: string
+      build_bypass:
+        required: false
+        type: boolean
+        default: true
 
 jobs:
   build-kernel-custom:
@@ -51,3 +55,4 @@ jobs:
       variant: ${{ matrix.variant }}
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
+      build_bypass: ${{ inputs.build_bypass }}

+ 12 - 1
.github/workflows/main.yml

@@ -22,6 +22,10 @@ on:
         type: string
         default: "pershoot"
         required: false
+      build_bypass:
+        description: "Build Bypass"
+        type: boolean
+        default: true
       # Build Selection
       build_a12_5_10:
         description: "Android 12 - 5.10"
@@ -64,6 +68,7 @@ jobs:
     with:
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
+      build_bypass: ${{ inputs.build_bypass }}
 
   build-a13-5-10:
     if: inputs.build_a13_5_10
@@ -72,6 +77,7 @@ jobs:
     with:
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
+      build_bypass: ${{ inputs.build_bypass }}
 
   build-a13-5-15:
     if: inputs.build_a13_5_15
@@ -80,6 +86,7 @@ jobs:
     with:
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
+      build_bypass: ${{ inputs.build_bypass }}
 
   build-a14-5-15:
     if: inputs.build_a14_5_15
@@ -88,6 +95,7 @@ jobs:
     with:
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
+      build_bypass: ${{ inputs.build_bypass }}
 
   build-a14-6-1:
     if: inputs.build_a14_6_1
@@ -96,6 +104,7 @@ jobs:
     with:
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
+      build_bypass: ${{ inputs.build_bypass }}
 
   build-a15-6-6:
     if: inputs.build_a15_6_6
@@ -104,6 +113,7 @@ jobs:
     with:
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
+      build_bypass: ${{ inputs.build_bypass }}
 
   build-a16-6-12:
     if: inputs.build_a16_6_12
@@ -112,6 +122,7 @@ jobs:
     with:
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
+      build_bypass: ${{ inputs.build_bypass }}
 
   build-custom:
     if: inputs.build_custom
@@ -120,6 +131,7 @@ jobs:
     with:
       ksu_variant: ${{ inputs.ksu_variant }}
       ksu_commit: ${{ inputs.ksu_commit }}
+      build_bypass: ${{ inputs.build_bypass }}
 
   rej:
     runs-on: ubuntu-latest
@@ -323,4 +335,3 @@ jobs:
           ✏️ *Commit:* [${{ github.sha }}](https://github.com/${{ github.repository }}/commit/${{ github.sha }})  
           [🔗 View GitHub Release](https://github.com/${{ github.repository }}/releases/tag/${{ env.NEW_TAG }})" \
           -F parse_mode="Markdown"
-