Przeglądaj źródła

Add new inputs for file naming in action.yml

jimsterino98 2 miesięcy temu
rodzic
commit
4e85ca9ee5
1 zmienionych plików z 48 dodań i 3 usunięć
  1. 48 3
      .github/actions/file-name/action.yml

+ 48 - 3
.github/actions/file-name/action.yml

@@ -10,6 +10,39 @@ inputs:
  kernel_version:
   description: 'Kernel version (6.1)'
   required: true
+ ksun:
+  description: 'ksun'
+  required: true
+ susfs:
+  description: 'susfs'
+  required: true
+ zeromount:
+  description: 'zeromount'
+  required: true
+ bbg:
+  description: 'bbg'
+  required: true
+ bbrv1:
+  description: 'bbrv1'
+  required: true
+ bbrv3:
+  description: 'bbrv3'
+  required: true
+ droidspaces:
+  description: 'droidspaces'
+  required: true
+ ntsync:
+  description: 'ntsync'
+  required: true
+ ipv6_nat:
+  description: 'ipv6_nat and IP-Set'
+  required: true
+ ttl:
+  description: 'ttl'
+  required: true
+ unicodefix:
+  description: 'unicode fix'
+  required: true
 
 runs:
  using: composite
@@ -17,10 +50,22 @@ runs:
   - name: set file name for ak3zip
     shell: bash
     run: |
-     ARTIFACT_BASE="${{ inputs.branch }}-${{ inputs.kernel_version }}-${{ inputs.android_version }}"
+     ARTIFACT_BASE="${{ inputs.branch }}"
           
-     # This gives: KSUxxxxx-branch-xxx-xxx
-     FILE_NAME="KSUN${KSU_VERSION}-${ARTIFACT_BASE}"
+     # This gives dynamic file name depending on which features are enabled
+     FILE_NAME="${ARTIFACT_BASE}"
+     [[ "${{ inputs.ksun }}" == "true" ]] && FILE_NAME="${FILE_NAME}-KSUN${KSU_VERSION}"
+     [[ "${{ inputs.susfs }}" == "true" ]] && FILE_NAME="${FILE_NAME}-SUSFS"
+     [[ "${{ inputs.zeromount }}" == "true" ]] && FILE_NAME="${FILE_NAME}-ZM"
+     [[ "${{ inputs.bbg }}" == "true" ]] && FILE_NAME="${FILE_NAME}-BBG"
+     [[ "${{ inputs.bbrv1 }}" == "true" ]] && FILE_NAME="${FILE_NAME}-BBRV1"
+     [[ "${{ inputs.bbrv3 }}" == "true" ]] && FILE_NAME="${FILE_NAME}-BBRV3"
+     [[ "${{ inputs.droidspaces }}" == "true" ]] && FILE_NAME="${FILE_NAME}-DS"
+     [[ "${{ inputs.ntsync }}" == "true" ]] && FILE_NAME="${FILE_NAME}-NTS"
+     [[ "${{ inputs.ipv6_nat }}" == "true" ]] && FILE_NAME="${FILE_NAME}-IPv6_IP-set"
+     [[ "${{ inputs.ttl }}" == "true" ]] && FILE_NAME="${FILE_NAME}-TTL"
+     [[ "${{ inputs.unicodefix }}" == "true" ]] && FILE_NAME="${FILE_NAME}-UF"
+     
       
      echo "ARTIFACT_BASE=$ARTIFACT_BASE" >> $GITHUB_ENV
      echo "FILE_NAME=$FILE_NAME" >> $GITHUB_ENV