Selaa lähdekoodia

Update build.yml

added optimizations section
jimsterino98 5 kuukautta sitten
vanhempi
sitoutus
e6b65ea570
1 muutettua tiedostoa jossa 28 lisäystä ja 2 poistoa
  1. 28 2
      .github/workflows/build.yml

+ 28 - 2
.github/workflows/build.yml

@@ -27,6 +27,9 @@ on:
       unicodefix:
         required: true
         type: string
+      optimizations:
+        required: true
+        type: string
 
 jobs:
   build-samsung-gki:
@@ -155,7 +158,7 @@ jobs:
 
           else
               echo "⚠ Not a git repo, using defaults"
-              KSU_VERSION=33208
+              KSU_VERSION=33212
               KSU_GIT_TAG="v3.1.2"
           fi
 
@@ -301,12 +304,35 @@ jobs:
           CONFIG_IP6_NF_MATCH_HL=y
           EOF
 
+      - name: Add Optimizations
+        if: inputs.optimizations == 'true'
+        run: |  
+          echo "Adding Optimizations..."
+          cat >> "$DEFCONFIG" << 'EOF'
+          # Better I/O & filesystem performance
+          CONFIG_SWAP=y
+          CONFIG_BLK_DEV_ZRAM=y
+          CONFIG_ZRAM_DEF_COMP_LZ4=y
+          CONFIG_ZRAM_WRITEBACK=y
+          CONFIG_ZRAM_MEMORY_TRACKING=y
+          # Modern I/O scheduler
+          CONFIG_MQ_IOSCHED_DEADLINE=y
+          CONFIG_DEFAULT_DEADLINE=y
+          # F2FS optimizations
+          CONFIG_F2FS_FS=y
+          CONFIG_F2FS_FS_XATTR=y
+          CONFIG_F2FS_FS_POSIX_ACL=y
+          CONFIG_F2FS_FS_COMPRESSION=y
+          # Memory management improvements
+          CONFIG_LRU_GEN=y
+          CONFIG_LRU_GEN_ENABLED=y
+          EOF
+
       - name: Set Kernel Configuration Variables
         run: |
           
           echo "Initializing kernel configuration..."
           cat >> "$DEFCONFIG" << 'EOF'
-
           # Mountify Support
           CONFIG_OVERLAY_FS=y
           CONFIG_TMPFS_XATTR=y