Procházet zdrojové kódy

ci: fix regex pattern in kernel version script

The previous pattern could match multiple occurrences unintentionally. The updated regex adds a negative lookahead to ensure only the last occurrence is modified.
TheWildJames před 1 rokem
rodič
revize
2c76cf9ac9
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      .github/workflows/build.yml

+ 1 - 1
.github/workflows/build.yml

@@ -306,7 +306,7 @@ jobs:
           if [ "${{ inputs.kernel_version }}" = "6.6" ]; then
             perl -0777 -pi -e 's/(echo "\$\{KERNELVERSION\}\$\{file_localversion\}\$\{config_localversion\}\$\{LOCALVERSION\}\$\{scm_version\}")/echo "\$\{KERNELVERSION\}\$\{file_localversion\}\$\{config_localversion\}\$\{LOCALVERSION\}\$\{scm_version\}-🟢-Wild"/s' ./common/scripts/setlocalversion
           else
-            perl -0777 -pi -e 's/(echo "\$res")/echo "\$res-🟢-Wild"/s' ./common/scripts/setlocalversion
+            perl -0777 -pi -e 's/(echo "\$res")(?!.*echo "\$res")/echo "\$res-🟢-Wild"/s' ./common/scripts/setlocalversion
           fi
 
           #Set Kernel Timestamp