Forráskód Böngészése

ci(build): remove debug step and optimize dependency installation

- Remove debug display of input values as it's no longer needed
- Comment out space maximization step for potential future use
- Make dependency installation conditional on use_make input
TheWildJames 1 éve
szülő
commit
64a9b077d0
1 módosított fájl, 14 hozzáadás és 27 törlés
  1. 14 27
      .github/workflows/build.yml

+ 14 - 27
.github/workflows/build.yml

@@ -40,32 +40,18 @@ jobs:
     timeout-minutes: 120
 
     steps:
-      - name: Debug - Display All Input Values
-        run: |
-          echo "=== Workflow Input Values ==="
-          echo "use_make: ${{ inputs.use_make }}"
-          echo "android_version: ${{ inputs.android_version }}"
-          echo "kernel_version: ${{ inputs.kernel_version }}"
-          echo "sub_level: ${{ inputs.sub_level }}"
-          echo "os_patch_level: ${{ inputs.os_patch_level }}"
-          echo "kernelsu_variant: ${{ inputs.kernelsu_variant }}"
-          echo "kernelsu_branch: ${{ inputs.kernelsu_branch }}"
-          echo "kernelsu_branch_other: ${{ inputs.kernelsu_branch_other }}"
-          echo "revision: ${{ inputs.revision }}"
-          echo "=============================="
-          
-      - name: Maximize Build Space
-        uses: AdityaGarg8/remove-unwanted-software@v5
-        with:
-          remove-dotnet: 'true'          # Frees ~2 GB
-          remove-android: 'true'         # Frees ~9 GB
-          remove-haskell: 'true'         # Frees ~5.2 GB
-          remove-codeql: 'true'          # Frees ~5.4 GB
-          remove-docker-images: 'true'   # Frees ~3.2 GB
-          remove-large-packages: 'true'  # Frees ~3.1 GB
-          remove-swapfile: 'true'        # Frees ~4 GB
-          remove-cached-tools: 'false'   # Avoid unless confirmed safe
-          verbose: 'true'                # Enable detailed logging
+      # # - name: Maximize Build Space
+        # uses: AdityaGarg8/remove-unwanted-software@v5
+        # with:
+          # remove-dotnet: 'true'          # Frees ~2 GB
+          # remove-android: 'true'         # Frees ~9 GB
+          # remove-haskell: 'true'         # Frees ~5.2 GB
+          # remove-codeql: 'true'          # Frees ~5.4 GB
+          # remove-docker-images: 'true'   # Frees ~3.2 GB
+          # remove-large-packages: 'true'  # Frees ~3.1 GB
+          # remove-swapfile: 'true'        # Frees ~4 GB
+          # remove-cached-tools: 'false'   # Avoid unless confirmed safe
+          # verbose: 'true'                # Enable detailed logging
           
       - name: Set CONFIG Environment Variable
         run: |
@@ -78,7 +64,8 @@ jobs:
           echo "CONFIG set to: $CONFIG"
 
       - name: Install dependencies
-        run: sudo apt update #&& sudo apt install -y libelf-dev libssl-dev build-essential
+        if: ${{ inputs.use_make == true }}
+        run: sudo apt update && sudo apt install -y libelf-dev libssl-dev build-essential
 
       - name: Install Repo
         run: |