lts-build-check.yml 1.8 KB

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