Forráskód Böngészése

ci(build-check): restructure matrix config and add use_make option

Refactor the workflow matrix configuration to use nested kernel_config object and introduce a new use_make parameter for build flexibility
TheWildJames 1 éve
szülő
commit
fc7354f558
1 módosított fájl, 8 hozzáadás és 5 törlés
  1. 8 5
      .github/workflows/build-check.yml

+ 8 - 5
.github/workflows/build-check.yml

@@ -13,7 +13,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        include:
+        kernel_config:
           # Android 12 - Kernel 5.10 LTS
           - android_version: "android12"
             kernel_version: "5.10"
@@ -49,12 +49,15 @@ jobs:
             kernel_version: "6.6"
             sub_level: "X"
             os_patch_level: "lts"
+        
+        use_make: [true, false]
 
     name: Build Check
     uses: ./.github/workflows/build.yml
     secrets: inherit
     with:
-      android_version: ${{ matrix.android_version }}
-      kernel_version: ${{ matrix.kernel_version }}
-      sub_level: ${{ matrix.sub_level }}
-      os_patch_level: ${{ matrix.os_patch_level }}
+      android_version: ${{ matrix.kernel_config.android_version }}
+      kernel_version: ${{ matrix.kernel_config.kernel_version }}
+      sub_level: ${{ matrix.kernel_config.sub_level }}
+      os_patch_level: ${{ matrix.kernel_config.os_patch_level }}
+      use_make: ${{ matrix.use_make }}