action.yml 1.8 KB

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