kernel-samsung.yml 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. name: Kernel Config - Samsung
  2. permissions:
  3. contents: write # Allow writing to repository contents
  4. actions: write # Allows triggering actions
  5. on:
  6. workflow_call:
  7. inputs:
  8. susfs:
  9. required: true
  10. type: string
  11. bbg:
  12. required: true
  13. type: string
  14. unicodefix:
  15. required: true
  16. type: string
  17. zeromount:
  18. required: true
  19. type: string
  20. ksun:
  21. required: true
  22. type: string
  23. droidspace:
  24. required: true
  25. type: string
  26. ntsync:
  27. required: true
  28. type: string
  29. bbr:
  30. required: true
  31. type: string
  32. cache:
  33. required: true
  34. type: string
  35. jobs:
  36. build-kernels-a12:
  37. name: "Samsung-${{ matrix.branch }}-${{ matrix.kernel_version }}-${{ matrix.android_version }}"
  38. strategy:
  39. fail-fast: false
  40. matrix:
  41. include:
  42. # - branch: "SM-S938B-Oneui7"
  43. # android_version: "android15"
  44. # kernel_version: "6.6"
  45. # build_type: "Bazel"
  46. # - branch: "SM-S931B-Oneui8"
  47. # android_version: "android15"
  48. # kernel_version: "6.6"
  49. # build_type: "Bazel"
  50. # - branch: "SM-A055M-Oneui7"
  51. # android_version: "android15"
  52. # kernel_version: "6.6"
  53. # build_type: "Bazel"
  54. # - branch: "SM-A055F-Oneui7"
  55. # android_version: "android15"
  56. # kernel_version: "6.6"
  57. # build_type: "Bazel"
  58. - branch: "SM-S928B-Oneui8.5"
  59. android_version: "android14"
  60. kernel_version: "6.1"
  61. build_type: "Bazel"
  62. - branch: "SM-S928B-Oneui8-bit4"
  63. android_version: "android14"
  64. kernel_version: "6.1"
  65. build_type: "Bazel"
  66. - branch: "SM-S928B-Oneui8-bit5"
  67. android_version: "android14"
  68. kernel_version: "6.1"
  69. build_type: "Bazel"
  70. - branch: "SM-S928B-Oneui7"
  71. android_version: "android14"
  72. kernel_version: "6.1"
  73. build_type: "Bazel"
  74. - branch: "SM-S928B-Oneui6.1"
  75. android_version: "android14"
  76. kernel_version: "6.1"
  77. build_type: "Bazel"
  78. # - branch: "SM-A556B-Oneui7-bitA"
  79. # android_version: "android14"
  80. # kernel_version: "6.1"
  81. # build_type: "Bazel"
  82. # - branch: "SM-A556E-Oneui7-bitA"
  83. # android_version: "android14"
  84. # kernel_version: "6.1"
  85. # build_type: "Bazel"
  86. # - branch: "SM-S926B-Oneui8.5"
  87. # android_version: "android14"
  88. # kernel_version: "6.1"
  89. # build_type: "Bazel"
  90. # - branch: "SM-S926B-Oneui8"
  91. # android_version: "android14"
  92. # kernel_version: "6.1"
  93. # build_type: "Bazel"
  94. # - branch: "SM-S926B-Oneui7-bit7"
  95. # android_version: "android14"
  96. # kernel_version: "6.1"
  97. # build_type: "Bazel"
  98. # - branch: "SM-S926B-Oneui7-bit8"
  99. # android_version: "android14"
  100. # kernel_version: "6.1"
  101. # build_type: "Bazel"
  102. # - branch: "SM-S926B-Oneui7-bit9"
  103. # android_version: "android14"
  104. # kernel_version: "6.1"
  105. # build_type: "Bazel"
  106. # - branch: "SM-X926B-Oneui6.1"
  107. # android_version: "android14"
  108. # kernel_version: "6.1"
  109. # build_type: "Bazel"
  110. # - branch: "SM-F741B-Oneui8"
  111. # android_version: "android14"
  112. # kernel_version: "6.1"
  113. # build_type: "Bazel"
  114. # - branch: "SM-A546B-Oneui7"
  115. # android_version: "android13"
  116. # kernel_version: "5.15"
  117. # build_type: "make"
  118. # - branch: "SM-A546B-Oneui8"
  119. # android_version: "android13"
  120. # kernel_version: "5.15"
  121. # build_type: "make"
  122. # - branch: "SM-A546E-Oneui7"
  123. # android_version: "android13"
  124. # kernel_version: "5.15"
  125. # build_type: "make"
  126. # - branch: "SM-A546E-Oneui8"
  127. # android_version: "android13"
  128. # kernel_version: "5.15"
  129. # build_type: "make"
  130. # - branch: "SM-A166B-Oneui7"
  131. # android_version: "android13"
  132. # kernel_version: "5.15"
  133. # build_type: "make"
  134. # - branch: "SM-A057M-Oneui7"
  135. # android_version: "android13"
  136. # kernel_version: "5.15"
  137. # build_type: "Bazel"
  138. # - branch: "SM-X710-Oneui6.1.1"
  139. # android_version: "android13"
  140. # kernel_version: "5.15"
  141. # build_type: "Bazel"
  142. # - branch: "SM-X916B"
  143. # android_version: "android13"
  144. # kernel_version: "5.15"
  145. # build_type: "Bazel"
  146. # - branch: "SM-F946N-Oneui7"
  147. # android_version: "android13"
  148. # kernel_version: "5.15"
  149. # build_type: "Bazel"
  150. # - branch: "SM-F946B-Oneui8"
  151. # android_version: "android13"
  152. # kernel_version: "5.15"
  153. # build_type: "Bazel"
  154. # - branch: "SM-S916B-Oneui8"
  155. # android_version: "android13"
  156. # kernel_version: "5.15"
  157. # build_type: "Bazel"
  158. # - branch: "SM-S918B-Oneui8"
  159. # android_version: "android13"
  160. # kernel_version: "5.15"
  161. # build_type: "Bazel"
  162. # - branch: "SM-S918B-Oneui8.5"
  163. # android_version: "android13"
  164. # kernel_version: "5.15"
  165. # build_type: "Bazel"
  166. # - branch: "SM-S9180-Oneui6.1"
  167. # android_version: "android13"
  168. # kernel_version: "5.15"
  169. # build_type: "Bazel"
  170. # - branch: "SM-S918B-Oneui7"
  171. # android_version: "android13"
  172. # kernel_version: "5.15"
  173. # build_type: "Bazel"
  174. # - branch: "SM-M146B-Oneui7-ADYJ2"
  175. # android_version: "android13"
  176. # kernel_version: "5.15"
  177. # build_type: "make"
  178. # - branch: "SM-S911B-Oneui8-bit8"
  179. # android_version: "android13"
  180. # kernel_version: "5.15"
  181. # build_type: "Bazel"
  182. # - branch: "SM-S911B-Oneui6.1-bit7"
  183. # android_version: "android13"
  184. # kernel_version: "5.15"
  185. # build_type: "Bazel"
  186. # - branch: "SM-S911B-Oneui6.1-bit8"
  187. # android_version: "android13"
  188. # kernel_version: "5.15"
  189. # build_type: "Bazel"
  190. # - branch: "SM-X610-Oneui6.1.1-bit7"
  191. # android_version: "android13"
  192. # kernel_version: "5.15"
  193. # build_type: "make"
  194. # - branch: "SM-X800-Oneui8"
  195. # android_version: "android12"
  196. # kernel_version: "5.10"
  197. # build_type: "make"
  198. # - branch: "SM-S901E-Oneui8"
  199. # android_version: "android12"
  200. # kernel_version: "5.10"
  201. # build_type: "make"
  202. # - branch: "SM-M556B-Oneui8"
  203. # android_version: "android12"
  204. # kernel_version: "5.10"
  205. # build_type: "make"
  206. # - branch: "SM-S908B-Oneui8-bitK"
  207. # android_version: "android12"
  208. # kernel_version: "5.10"
  209. # build_type: "make"
  210. # - branch: "SM-A075M-Oneui7"
  211. # android_version: "android12"
  212. # kernel_version: "5.10"
  213. # build_type: "make"
  214. uses: ./.github/workflows/build.yml
  215. secrets: inherit
  216. with:
  217. android_version: ${{ matrix.android_version }}
  218. kernel_version: ${{ matrix.kernel_version }}
  219. branch: ${{ matrix.branch }}
  220. build_type: ${{ matrix.build_type }}
  221. susfs: ${{ inputs.susfs }}
  222. bbg: ${{ inputs.bbg }}
  223. unicodefix: ${{ inputs.unicodefix }}
  224. zeromount: ${{ inputs.zeromount }}
  225. ksun: ${{ inputs.ksun }}
  226. droidspace: ${{ inputs.droidspace }}
  227. ntsync: ${{ inputs.ntsync }}
  228. bbr: ${{ inputs.bbr }}
  229. cache: ${{ inputs.cache }}