action.yml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. name: clone dependencies
  2. description: dependencies
  3. inputs:
  4. android_version:
  5. description: 'Android version (e.g., android15)'
  6. required: true
  7. kernel_version:
  8. description: 'Kernel version (e.g., 6.6)'
  9. required: true
  10. zeromount:
  11. description: 'zeromount'
  12. required: true
  13. susfs:
  14. description: 'SUSFS'
  15. required: true
  16. runs:
  17. using: composite
  18. steps:
  19. - name: clone susfs and change commit if necessary, and clone kernel patches
  20. shell: bash
  21. run: |
  22. ANYKERNEL_BRANCH="gki-2.0"
  23. git clone https://github.com/WildKernels/kernel_patches.git
  24. git clone https://github.com/WildKernels/AnyKernel3.git -b "$ANYKERNEL_BRANCH"
  25. if [[ ${{ inputs.zeromount }} == 'true' ]]; then
  26. git clone https://github.com/jimsterino98/Super-Builders.git
  27. fi
  28. if [[ ${{ inputs.susfs }} == 'true' ]]; then
  29. SUSFS_BRANCH="gki-${{ inputs.android_version }}-${{ inputs.kernel_version }}"
  30. git clone https://gitlab.com/simonpunk/susfs4ksu.git -b "$SUSFS_BRANCH"
  31. cd susfs4ksu
  32. if [[ "${{ inputs.android_version }}-${{ inputs.kernel_version }}" == "android12-5.10" ]]; then
  33. COMMIT=674f72b6f683e837d7f557704cabe00a83eeb0b4
  34. elif [[ "${{ inputs.android_version }}-${{ inputs.kernel_version }}" == "android13-5.15" ]]; then
  35. COMMIT=eaa5d299dd85a4230f936b94dc5dd8303f27130a
  36. elif [[ "${{ inputs.android_version }}-${{ inputs.kernel_version }}" == "android14-6.1" ]]; then
  37. COMMIT=971cc4e770b7f344a4df35ce92d7a859e6a1e0fd
  38. elif [[ "${{ inputs.android_version }}-${{ inputs.kernel_version }}" == "android15-6.6" ]]; then
  39. COMMIT=85bcfac5edc8ba7808581e8d0a3ca9c7deca78e4
  40. fi
  41. git checkout "$COMMIT"
  42. fi