Procházet zdrojové kódy

Add unicode fix action for kernel version handling

This action applies a unicode fix based on the specified kernel version, handling different patch files for version 6.x and others.
jimsterino98 před 4 měsíci
rodič
revize
b59258bebe
1 změnil soubory, kde provedl 23 přidání a 0 odebrání
  1. 23 0
      .github/actions/unicode/action.yml

+ 23 - 0
.github/actions/unicode/action.yml

@@ -0,0 +1,23 @@
+name: unicode fix
+description: idk just got it from Fatal
+inputs:
+  kernel_version:
+   description: 'Kernel version (6.1)'
+   required: true
+
+runs:
+ using: composite
+ steps:
+  - name: apply unicode fix for specific kernel version
+    shell: bash
+    run: |
+     cd "$COMMON"
+     echo "detected kernel version: ${{ inputs.kernel_version }}"
+
+     if [[ ${{ inputs.kernel_version }} == 6.* ]]; then
+      cp "$KERNEL_PATCHES/common/unicode_bypass_fix_6.1+.patch" .
+      patch -p1 < unicode_bypass_fix_6.1+.patch
+     else
+      cp "$KERNEL_PATCHES/common/unicode_bypass_fix_6.1-.patch" .
+      patch -p1 < unicode_bypass_fix_6.1-.patch
+     fi