kernel-a16-612.yml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. name: Kernel Config - A16 6.12
  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-a16-612:
  19. name: "6.12.${{ matrix.sub_level }}-${{ matrix.os_patch_level }}"
  20. if: ${{ inputs.ksu_variant == 'KSU' || inputs.ksu_variant == 'Next' }}
  21. strategy:
  22. fail-fast: false
  23. matrix:
  24. include:
  25. - sub_level: "23"
  26. os_patch_level: "2025-05-exp"
  27. - sub_level: "30"
  28. os_patch_level: "2025-07"
  29. - sub_level: "38"
  30. os_patch_level: "2025-08"
  31. - sub_level: "38"
  32. os_patch_level: "2025-09"
  33. - sub_level: "58"
  34. os_patch_level: "2025-12"
  35. - sub_level: "X"
  36. os_patch_level: "lts"
  37. # Add more sublevels/patch levels as needed
  38. uses: ./.github/workflows/build.yml
  39. secrets: inherit
  40. with:
  41. android_version: "android16"
  42. kernel_version: "6.12"
  43. sub_level: ${{ matrix.sub_level }}
  44. os_patch_level: ${{ matrix.os_patch_level }}
  45. variant: "A16-612"
  46. ksu_variant: ${{ inputs.ksu_variant }}
  47. ksu_commit: ${{ inputs.ksu_commit }}
  48. build_bypass: ${{ inputs.build_bypass }}