action.yml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. name: set file name for ak3zip
  2. description: set file name for ak3 zip
  3. inputs:
  4. ksun:
  5. description: 'ksun'
  6. required: true
  7. susfs:
  8. description: 'susfs'
  9. required: true
  10. zeromount:
  11. description: 'zeromount'
  12. required: true
  13. nomount:
  14. description: 'nomount'
  15. required: true
  16. bbg:
  17. description: 'bbg'
  18. required: true
  19. bbrv3:
  20. description: 'bbrv3'
  21. required: true
  22. droidspaces:
  23. description: 'droidspaces'
  24. required: true
  25. ntsync:
  26. description: 'ntsync'
  27. required: true
  28. ipv6_nat:
  29. description: 'ipv6_nat and IP-Set'
  30. required: true
  31. ttl:
  32. description: 'ttl'
  33. required: true
  34. unicodefix:
  35. description: 'unicode fix'
  36. required: true
  37. runs:
  38. using: composite
  39. steps:
  40. - name: set file name for ak3zip
  41. shell: bash
  42. run: |
  43. ARTIFACT_BASE="$BRANCH"
  44. # This gives dynamic file name depending on which features are enabled
  45. FILE_NAME="${ARTIFACT_BASE}"
  46. [[ "${{ inputs.ksun }}" == "true" ]] && FILE_NAME="${FILE_NAME}-KSUN${KSU_VERSION}"
  47. [[ "${{ inputs.susfs }}" == "true" ]] && FILE_NAME="${FILE_NAME}-SUSFS"
  48. [[ "${{ inputs.zeromount }}" == "true" ]] && FILE_NAME="${FILE_NAME}-ZM"
  49. [[ "${{ inputs.nomount }}" == "true" ]] && FILE_NAME="${FILE_NAME}-NM"
  50. [[ "${{ inputs.bbg }}" == "true" ]] && FILE_NAME="${FILE_NAME}-BBG"
  51. [[ "${{ inputs.bbrv3 }}" == "true" ]] && FILE_NAME="${FILE_NAME}-BBRV3"
  52. [[ "${{ inputs.droidspaces }}" == "true" ]] && FILE_NAME="${FILE_NAME}-DS"
  53. [[ "${{ inputs.ntsync }}" == "true" ]] && FILE_NAME="${FILE_NAME}-NTS"
  54. [[ "${{ inputs.ipv6_nat }}" == "true" ]] && FILE_NAME="${FILE_NAME}-IPv6_IP-set"
  55. [[ "${{ inputs.ttl }}" == "true" ]] && FILE_NAME="${FILE_NAME}-TTL"
  56. [[ "${{ inputs.unicodefix }}" == "true" ]] && FILE_NAME="${FILE_NAME}-UF"
  57. echo "ARTIFACT_BASE=$ARTIFACT_BASE" >> $GITHUB_ENV
  58. echo "FILE_NAME=$FILE_NAME" >> $GITHUB_ENV
  59. echo "✅ Final artifact name: $FILE_NAME"