test-build.yml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. name: Test Build
  2. permissions:
  3. contents: write # Allow writing to repository contents
  4. actions: write # Allows triggering actions
  5. on:
  6. workflow_call:
  7. inputs: {}
  8. jobs:
  9. build-test-kernels:
  10. name: "Test Build ${{ matrix.kernel_version }}.${{ matrix.sub_level }}-${{ matrix.android_version }}"
  11. strategy:
  12. fail-fast: false
  13. matrix:
  14. include:
  15. # Android 12 - 5.10 oldest (OLD)
  16. - android_version: "android12"
  17. kernel_version: "5.10"
  18. sub_level: "43"
  19. os_patch_level: "2021-08"
  20. # Android 12 - 5.10 LTS (NEW)
  21. - android_version: "android12"
  22. kernel_version: "5.10"
  23. sub_level: "X"
  24. os_patch_level: "lts"
  25. # Android 13 - 5.10 oldest (OLD)
  26. - android_version: "android13"
  27. kernel_version: "5.10"
  28. sub_level: "107"
  29. os_patch_level: "2022-04"
  30. # Android 13 - 5.10 LTS (NEW)
  31. - android_version: "android13"
  32. kernel_version: "5.10"
  33. sub_level: "X"
  34. os_patch_level: "lts"
  35. # Android 13 - 5.15 oldest (OLD)
  36. - android_version: "android13"
  37. kernel_version: "5.15"
  38. sub_level: "41"
  39. os_patch_level: "2022-06"
  40. # Android 13 - 5.15 LTS (NEW)
  41. - android_version: "android13"
  42. kernel_version: "5.15"
  43. sub_level: "X"
  44. os_patch_level: "lts"
  45. # Android 14 - 5.15 oldest (OLD)
  46. - android_version: "android14"
  47. kernel_version: "5.15"
  48. sub_level: "110"
  49. os_patch_level: "2023-06"
  50. # Android 14 - 5.15 LTS (NEW)
  51. - android_version: "android14"
  52. kernel_version: "5.15"
  53. sub_level: "X"
  54. os_patch_level: "lts"
  55. # Android 14 - 6.1 oldest (OLD)
  56. - android_version: "android14"
  57. kernel_version: "6.1"
  58. sub_level: "25"
  59. os_patch_level: "2023-06"
  60. # Android 14 - 6.1 LTS (NEW)
  61. - android_version: "android14"
  62. kernel_version: "6.1"
  63. sub_level: "X"
  64. os_patch_level: "lts"
  65. # Android 14 - 6.1 specific sublevel (OLD)
  66. - android_version: "android14"
  67. kernel_version: "6.1"
  68. sub_level: "134"
  69. os_patch_level: "2025-05"
  70. # Android 15 - 6.6 oldest (NEW)
  71. - android_version: "android15"
  72. kernel_version: "6.6"
  73. sub_level: "30"
  74. os_patch_level: "2024-07"
  75. # Android 15 - 6.6 LTS (OLD)
  76. - android_version: "android15"
  77. kernel_version: "6.6"
  78. sub_level: "X"
  79. os_patch_level: "lts"
  80. uses: ./.github/workflows/build.yml
  81. secrets: inherit
  82. with:
  83. android_version: ${{ matrix.android_version }}
  84. kernel_version: ${{ matrix.kernel_version }}
  85. sub_level: ${{ matrix.sub_level }}
  86. os_patch_level: ${{ matrix.os_patch_level }}