ソースを参照

Revert "ci: Group LTS and Testing jobs by same name - parallel execution with clean UI grouping"

This reverts commit 893d20e3da9c1b22c0b71af52c663ba4e704962f.
TheWildJames 6 ヶ月 前
コミット
0535209021
1 ファイル変更13 行追加83 行削除
  1. 13 83
      .github/workflows/main.yml

+ 13 - 83
.github/workflows/main.yml

@@ -190,80 +190,18 @@ jobs:
       ksu_commit: ${{ inputs.ksu_commit }}
       feature_set: ${{ inputs.feature_set }}
   
-  build-lts-1:
-    if: ${{ inputs.kernel_build_version == 'all' || inputs.kernel_build_version == 'lts' || github.event_name == 'push' }}
-    needs: [download-dependencies, load-configs]
-    name: "LTS Kernels"
-    uses: ./.github/workflows/build.yml
-    secrets: inherit
-    with:
-      kernel_version: "5.10.X-android12-lts"
-      ksu_commit: ${{ inputs.ksu_commit || '' }}
-      feature_set: ${{ inputs.feature_set || 'WKSU+SUSFS+BBG' }}
-
-  build-lts-2:
-    if: ${{ inputs.kernel_build_version == 'all' || inputs.kernel_build_version == 'lts' || github.event_name == 'push' }}
-    needs: [download-dependencies, load-configs]
-    name: "LTS Kernels"
-    uses: ./.github/workflows/build.yml
-    secrets: inherit
-    with:
-      kernel_version: "5.10.X-android13-lts"
-      ksu_commit: ${{ inputs.ksu_commit || '' }}
-      feature_set: ${{ inputs.feature_set || 'WKSU+SUSFS+BBG' }}
-
-  build-lts-3:
-    if: ${{ inputs.kernel_build_version == 'all' || inputs.kernel_build_version == 'lts' || github.event_name == 'push' }}
-    needs: [download-dependencies, load-configs]
-    name: "LTS Kernels"
-    uses: ./.github/workflows/build.yml
-    secrets: inherit
-    with:
-      kernel_version: "5.15.X-android13-lts"
-      ksu_commit: ${{ inputs.ksu_commit || '' }}
-      feature_set: ${{ inputs.feature_set || 'WKSU+SUSFS+BBG' }}
-
-  build-lts-4:
-    if: ${{ inputs.kernel_build_version == 'all' || inputs.kernel_build_version == 'lts' || github.event_name == 'push' }}
-    needs: [download-dependencies, load-configs]
-    name: "LTS Kernels"
-    uses: ./.github/workflows/build.yml
-    secrets: inherit
-    with:
-      kernel_version: "5.15.X-android14-lts"
-      ksu_commit: ${{ inputs.ksu_commit || '' }}
-      feature_set: ${{ inputs.feature_set || 'WKSU+SUSFS+BBG' }}
-
-  build-lts-5:
-    if: ${{ inputs.kernel_build_version == 'all' || inputs.kernel_build_version == 'lts' || github.event_name == 'push' }}
-    needs: [download-dependencies, load-configs]
-    name: "LTS Kernels"
-    uses: ./.github/workflows/build.yml
-    secrets: inherit
-    with:
-      kernel_version: "6.1.X-android14-lts"
-      ksu_commit: ${{ inputs.ksu_commit || '' }}
-      feature_set: ${{ inputs.feature_set || 'WKSU+SUSFS+BBG' }}
-
-  build-lts-6:
-    if: ${{ inputs.kernel_build_version == 'all' || inputs.kernel_build_version == 'lts' || github.event_name == 'push' }}
-    needs: [download-dependencies, load-configs]
-    name: "LTS Kernels"
-    uses: ./.github/workflows/build.yml
-    secrets: inherit
-    with:
-      kernel_version: "6.6.X-android15-lts"
-      ksu_commit: ${{ inputs.ksu_commit || '' }}
-      feature_set: ${{ inputs.feature_set || 'WKSU+SUSFS+BBG' }}
-
-  build-lts-7:
+  build-lts:
     if: ${{ inputs.kernel_build_version == 'all' || inputs.kernel_build_version == 'lts' || github.event_name == 'push' }}
     needs: [download-dependencies, load-configs]
     name: "LTS Kernels"
+    strategy:
+      fail-fast: false
+      matrix: ${{ fromJSON(needs.load-configs.outputs.lts) }}
     uses: ./.github/workflows/build.yml
     secrets: inherit
     with:
-      kernel_version: "6.12.X-android16-lts"
+      kernel_version: ${{ matrix.kernel_version }}
+      variant: ${{ matrix.variant || '' }}
       ksu_commit: ${{ inputs.ksu_commit || '' }}
       feature_set: ${{ inputs.feature_set || 'WKSU+SUSFS+BBG' }}
 
@@ -286,10 +224,14 @@ jobs:
     if: ${{ inputs.kernel_build_version == 'all' || inputs.kernel_build_version == 'testing' || github.event_name == 'push' }}
     needs: [download-dependencies, load-configs]
     name: "Testing Kernels"
+    strategy:
+      fail-fast: false
+      matrix: ${{ fromJSON(needs.load-configs.outputs.testing) }}
     uses: ./.github/workflows/build.yml
     secrets: inherit
     with:
-      kernel_version: "6.1.145-android14-2025-08"
+      kernel_version: ${{ matrix.kernel_version }}
+      variant: ${{ matrix.variant || '' }}
       ksu_commit: ${{ inputs.ksu_commit || '' }}
       feature_set: ${{ inputs.feature_set || 'WKSU+SUSFS+BBG' }}
 
@@ -323,13 +265,7 @@ jobs:
     - build-a15-6-6
     - build-a16-6-12
     - build-custom
-    - build-lts-1
-    - build-lts-2
-    - build-lts-3
-    - build-lts-4
-    - build-lts-5
-    - build-lts-6
-    - build-lts-7
+    - build-lts
     - build-testing
     - build-bypass
     steps:
@@ -396,14 +332,8 @@ jobs:
     - build-a14-6-1
     - build-a15-6-6
     - build-a16-6-12
+    - build-lts
     - build-custom
-    - build-lts-1
-    - build-lts-2
-    - build-lts-3
-    - build-lts-4
-    - build-lts-5
-    - build-lts-6
-    - build-lts-7
     - build-testing
     - build-bypass