kernel-build-check.yml 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. name: Kernel Build Check
  2. permissions:
  3. contents: write
  4. actions: write
  5. on:
  6. workflow_dispatch:
  7. inputs: {}
  8. workflow_call:
  9. inputs: {}
  10. jobs:
  11. build-check:
  12. strategy:
  13. fail-fast: false
  14. matrix:
  15. kernel_config:
  16. # Android 12 - Kernel 5.10.43 (Oldest)
  17. - android_version: "android12"
  18. kernel_version: "5.10"
  19. sub_level: "43"
  20. os_patch_level: "2021-08"
  21. # Android 12 - Kernel 5.10 LTS (Latest)
  22. - android_version: "android12"
  23. kernel_version: "5.10"
  24. sub_level: "X"
  25. os_patch_level: "lts"
  26. # Android 13 - Kernel 5.10.107 (Oldest)
  27. - android_version: "android13"
  28. kernel_version: "5.10"
  29. sub_level: "107"
  30. os_patch_level: "2022-04"
  31. # Android 13 - Kernel 5.10 LTS (Latest)
  32. - android_version: "android13"
  33. kernel_version: "5.10"
  34. sub_level: "X"
  35. os_patch_level: "lts"
  36. # Android 13 - Kernel 5.15.41 (Oldest)
  37. - android_version: "android13"
  38. kernel_version: "5.15"
  39. sub_level: "41"
  40. os_patch_level: "2022-06"
  41. # Android 13 - Kernel 5.15 LTS (Latest)
  42. - android_version: "android13"
  43. kernel_version: "5.15"
  44. sub_level: "X"
  45. os_patch_level: "lts"
  46. # Android 14 - Kernel 5.15.110 (Oldest)
  47. - android_version: "android14"
  48. kernel_version: "5.15"
  49. sub_level: "110"
  50. os_patch_level: "2023-06"
  51. # Android 14 - Kernel 5.15 LTS (Latest)
  52. - android_version: "android14"
  53. kernel_version: "5.15"
  54. sub_level: "X"
  55. os_patch_level: "lts"
  56. # Android 14 - Kernel 6.1.25 (Oldest)
  57. - android_version: "android14"
  58. kernel_version: "6.1"
  59. sub_level: "25"
  60. os_patch_level: "2023-06"
  61. # Android 14 - Kernel 6.1 LTS (Latest)
  62. - android_version: "android14"
  63. kernel_version: "6.1"
  64. sub_level: "X"
  65. os_patch_level: "lts"
  66. # Android 15 - Kernel 6.6.30 (Oldest)
  67. - android_version: "android15"
  68. kernel_version: "6.6"
  69. sub_level: "30"
  70. os_patch_level: "2024-07"
  71. # Android 15 - Kernel 6.6 LTS (Latest)
  72. - android_version: "android15"
  73. kernel_version: "6.6"
  74. sub_level: "X"
  75. os_patch_level: "lts"
  76. name: Build Check
  77. uses: ./.github/workflows/build.yml
  78. secrets: inherit
  79. with:
  80. android_version: ${{ matrix.kernel_config.android_version }}
  81. kernel_version: ${{ matrix.kernel_config.kernel_version }}
  82. sub_level: ${{ matrix.kernel_config.sub_level }}
  83. os_patch_level: ${{ matrix.kernel_config.os_patch_level }}