Fix path check for linux
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user