From 24c229ae8e88e205860df8020747596a33019666 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Thu, 9 Apr 2026 20:48:24 +0200 Subject: [PATCH] Fix path check for linux --- lnx/check-changes/action.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/lnx/check-changes/action.yml b/lnx/check-changes/action.yml index c525924..2b14aaa 100644 --- a/lnx/check-changes/action.yml +++ b/lnx/check-changes/action.yml @@ -31,15 +31,17 @@ runs: fi if [ $hasChanges = false ]; then - diff=$(git diff --name-only $baseCommit HEAD) IFS=',' read -r -a paths <<< "${{ inputs.paths }}" + diff=$(git diff --name-only $baseCommit HEAD) - for path in "${paths[@]}"; do - if [[ $diff == $path* ]]; then - hasChanges=true - break - fi - done + while IFS= read -r line; do + for path in "${paths[@]}"; do + if [[ $line == $path* ]]; then + hasChanges=true + break 2 + fi + done + done <<< "$diff" fi echo "OUT: has-changes=$hasChanges"