kernel-custom.yml 1.5 KB

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