kernel-custom.yml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. name: Kernel Config - Custom
  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. feature_set:
  12. required: true
  13. type: string
  14. build_bypass:
  15. required: true
  16. type: boolean
  17. jobs:
  18. build-kernel-custom:
  19. strategy:
  20. fail-fast: false
  21. matrix:
  22. include:
  23. - android_version: "android12"
  24. kernel_version: "5.10"
  25. sub_level: "226"
  26. os_patch_level: "2024-11"
  27. variant: "vTomsonek"
  28. - android_version: "android14"
  29. kernel_version: "6.1"
  30. sub_level: "145"
  31. os_patch_level: "2025-09"
  32. variant: "TheWildJames"
  33. - android_version: "android14"
  34. kernel_version: "6.1"
  35. sub_level: "157"
  36. os_patch_level: "2025-12"
  37. variant: "MarionKernel"
  38. - android_version: "android14"
  39. kernel_version: "6.1"
  40. sub_level: "128"
  41. os_patch_level: "2025-03"
  42. variant: "Hakan"
  43. - android_version: "android12"
  44. kernel_version: "5.10"
  45. sub_level: "226"
  46. os_patch_level: "2024-11"
  47. variant: "Neyugn"
  48. uses: ./.github/workflows/build.yml
  49. secrets: inherit
  50. with:
  51. android_version: ${{ matrix.android_version }}
  52. kernel_version: ${{ matrix.kernel_version }}
  53. sub_level: ${{ matrix.sub_level }}
  54. os_patch_level: ${{ matrix.os_patch_level }}
  55. variant: ${{ matrix.variant }}
  56. ksu_commit: ${{ inputs.ksu_commit }}
  57. feature_set: ${{ inputs.feature_set }}
  58. build_bypass: ${{ inputs.build_bypass }}