kernel-lts.yml 1.7 KB

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