1
0

Fix path check for linux

This commit is contained in:
2026-04-09 20:48:24 +02:00
parent a9ea3670cc
commit 24c229ae8e

View File

@@ -31,15 +31,17 @@ runs:
fi fi
if [ $hasChanges = false ]; then if [ $hasChanges = false ]; then
diff=$(git diff --name-only $baseCommit HEAD)
IFS=',' read -r -a paths <<< "${{ inputs.paths }}" IFS=',' read -r -a paths <<< "${{ inputs.paths }}"
diff=$(git diff --name-only $baseCommit HEAD)
for path in "${paths[@]}"; do while IFS= read -r line; do
if [[ $diff == $path* ]]; then for path in "${paths[@]}"; do
hasChanges=true if [[ $line == $path* ]]; then
break hasChanges=true
fi break 2
done fi
done
done <<< "$diff"
fi fi
echo "OUT: has-changes=$hasChanges" echo "OUT: has-changes=$hasChanges"