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

ci: add workflow for LTS kernel build checks

Add a new GitHub Actions workflow to test builds across various Android versions
and their corresponding LTS kernel versions. The workflow includes configurations
for Android 12-15 with kernel versions 5.10, 5.15, 6.1, and 6.6.
TheWildJames 11 месяцев назад
Родитель
Сommit
e6b0be996f
1 измененных файлов с 65 добавлено и 0 удалено
  1. 65 0
      .github/workflows/lts-build-check.yml

+ 65 - 0
.github/workflows/lts-build-check.yml

@@ -0,0 +1,65 @@
+name: Build Check - All LTS Kernels
+
+permissions:
+  contents: write
+  actions: write
+
+on:
+  workflow_dispatch:
+
+jobs:
+  build-check:
+    strategy:
+      fail-fast: false
+      matrix:
+        kernel_config:
+          # Android 12 - Kernel 5.10 LTS
+          - android_version: "android12"
+            kernel_version: "5.10"
+            sub_level: "X"
+            os_patch_level: "lts"
+          
+          # Android 13 - Kernel 5.10 LTS
+          - android_version: "android13"
+            kernel_version: "5.10"
+            sub_level: "X"
+            os_patch_level: "lts"
+          
+          # Android 13 - Kernel 5.15 LTS
+          - android_version: "android13"
+            kernel_version: "5.15"
+            sub_level: "X"
+            os_patch_level: "lts"
+          
+          # Android 14 - Kernel 5.15 LTS
+          - android_version: "android14"
+            kernel_version: "5.15"
+            sub_level: "X"
+            os_patch_level: "lts"
+          
+          # Android 14 - Kernel 6.1 LTS
+          - android_version: "android14"
+            kernel_version: "6.1"
+            sub_level: "X"
+            os_patch_level: "lts"
+          
+          # Android 14 - Kernel 6.1.134 Testing
+          - android_version: "android14"
+            kernel_version: "6.1"
+            sub_level: "134"
+            os_patch_level: "2025-05"
+          
+          # Android 15 - Kernel 6.6 LTS
+          - android_version: "android15"
+            kernel_version: "6.6"
+            sub_level: "X"
+            os_patch_level: "lts"
+
+    name: Build Check
+    uses: ./.github/workflows/build.yml
+    secrets: inherit
+    with:
+      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 }}