kernel-lts.yml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. name: Kernel Config - LTS AIO
  2. permissions:
  3. contents: write
  4. actions: write
  5. on:
  6. workflow_call:
  7. inputs:
  8. ksu_variant:
  9. required: true
  10. type: string
  11. ksu_commit:
  12. required: false
  13. type: string
  14. build_bypass:
  15. required: true
  16. type: boolean
  17. jobs:
  18. build-kernels-lts:
  19. name: "LTS-${{ matrix.android_version }}-${{ matrix.kernel_version }}"
  20. strategy:
  21. fail-fast: false
  22. matrix:
  23. include:
  24. - android_version: "android12"
  25. kernel_version: "5.10"
  26. sub_level: "X"
  27. os_patch_level: "lts"
  28. - android_version: "android13"
  29. kernel_version: "5.10"
  30. sub_level: "X"
  31. os_patch_level: "lts"
  32. - android_version: "android13"
  33. kernel_version: "5.15"
  34. sub_level: "X"
  35. os_patch_level: "lts"
  36. - android_version: "android14"
  37. kernel_version: "5.15"
  38. sub_level: "X"
  39. os_patch_level: "lts"
  40. - android_version: "android14"
  41. kernel_version: "6.1"
  42. sub_level: "X"
  43. os_patch_level: "lts"
  44. - android_version: "android15"
  45. kernel_version: "6.6"
  46. sub_level: "X"
  47. os_patch_level: "lts"
  48. - android_version: "android16"
  49. kernel_version: "6.12"
  50. sub_level: "X"
  51. os_patch_level: "lts"
  52. variant: "A16-612"
  53. uses: ./.github/workflows/build.yml
  54. secrets: inherit
  55. with:
  56. android_version: ${{ matrix.android_version }}
  57. kernel_version: ${{ matrix.kernel_version }}
  58. sub_level: ${{ matrix.sub_level }}
  59. os_patch_level: ${{ matrix.os_patch_level }}
  60. variant: ${{ matrix.variant }}
  61. ksu_variant: ${{ inputs.ksu_variant }}
  62. ksu_commit: ${{ inputs.ksu_commit }}
  63. build_bypass: ${{ inputs.build_bypass }}