build-check.yml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. name: Build Check - All LTS Kernels
  2. permissions:
  3. contents: write
  4. actions: write
  5. on:
  6. push:
  7. workflow_dispatch:
  8. jobs:
  9. build-check:
  10. strategy:
  11. fail-fast: false
  12. matrix:
  13. kernel_config:
  14. # Android 12 - Kernel 5.10 LTS
  15. - android_version: "android12"
  16. kernel_version: "5.10"
  17. sub_level: "X"
  18. os_patch_level: "lts"
  19. # Android 13 - Kernel 5.10 LTS
  20. - android_version: "android13"
  21. kernel_version: "5.10"
  22. sub_level: "X"
  23. os_patch_level: "lts"
  24. # Android 13 - Kernel 5.15 LTS
  25. - android_version: "android13"
  26. kernel_version: "5.15"
  27. sub_level: "X"
  28. os_patch_level: "lts"
  29. # Android 14 - Kernel 5.15 LTS
  30. - android_version: "android14"
  31. kernel_version: "5.15"
  32. sub_level: "X"
  33. os_patch_level: "lts"
  34. # Android 14 - Kernel 6.1 LTS
  35. - android_version: "android14"
  36. kernel_version: "6.1"
  37. sub_level: "X"
  38. os_patch_level: "lts"
  39. # Android 14 - Kernel 6.1.134 Testing
  40. - android_version: "android14"
  41. kernel_version: "6.1"
  42. sub_level: "134"
  43. os_patch_level: "2025-05"
  44. # Android 15 - Kernel 6.6 LTS
  45. - android_version: "android15"
  46. kernel_version: "6.6"
  47. sub_level: "X"
  48. os_patch_level: "lts"
  49. name: Build Check
  50. uses: ./.github/workflows/build.yml
  51. secrets: inherit
  52. with:
  53. android_version: ${{ matrix.kernel_config.android_version }}
  54. kernel_version: ${{ matrix.kernel_config.kernel_version }}
  55. sub_level: ${{ matrix.kernel_config.sub_level }}
  56. os_patch_level: ${{ matrix.kernel_config.os_patch_level }}