build-check.yml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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 15 - Kernel 6.6 LTS
  40. - android_version: "android15"
  41. kernel_version: "6.6"
  42. sub_level: "X"
  43. os_patch_level: "lts"
  44. use_make: [true, false]
  45. name: Build Check
  46. uses: ./.github/workflows/build.yml
  47. secrets: inherit
  48. with:
  49. android_version: ${{ matrix.kernel_config.android_version }}
  50. kernel_version: ${{ matrix.kernel_config.kernel_version }}
  51. sub_level: ${{ matrix.kernel_config.sub_level }}
  52. os_patch_level: ${{ matrix.kernel_config.os_patch_level }}
  53. use_make: ${{ matrix.use_make }}