kernel-testing.yml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. name: Kernel Testing
  2. on:
  3. workflow_dispatch:
  4. push:
  5. inputs:
  6. android_version:
  7. required: true
  8. type: string
  9. kernel_version:
  10. required: true
  11. type: string
  12. sub_level:
  13. required: true
  14. type: string
  15. os_patch_level:
  16. required: true
  17. type: string
  18. variant:
  19. required: false
  20. type: string
  21. ksu_commit:
  22. required: false
  23. type: string
  24. feature_set:
  25. required: true
  26. type: string
  27. build_bypass:
  28. required: true
  29. type: boolean
  30. jobs:
  31. build-gki:
  32. name: "${{ inputs.kernel_version }}.${{ inputs.sub_level }}-${{ inputs.android_version }}-${{ inputs.os_patch_level }}-${{ matrix.build_type }}"
  33. runs-on: ubuntu-latest
  34. timeout-minutes: 60
  35. strategy:
  36. fail-fast: false
  37. matrix:
  38. build_type: [TheWildJames]
  39. steps:
  40. - name: Build Summary
  41. run: |
  42. echo "========================================"
  43. echo " Kernel Build Summary"
  44. echo "========================================"
  45. echo "Android Version : ${{ inputs.android_version }}"
  46. echo "Kernel Version : ${{ inputs.kernel_version }}"
  47. echo "Sub Level : ${{ inputs.sub_level }}"
  48. echo "Patch Level : ${{ inputs.os_patch_level }}"
  49. echo "Build Type : ${{ matrix.build_type }}"
  50. echo "KSU Commit : ${{ inputs.ksu_commit || 'Default' }}"
  51. echo "Variant : ${{ inputs.variant || 'Standard' }}"
  52. echo "========================================"
  53. # ...existing steps from build.yml as needed for TheWildJames...