Skip to content

Commit e9f7e79

Browse files
committed
Do not let an empty grep exit the script
1 parent 8f53f7f commit e9f7e79

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

test_changes.sh

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,17 @@ fi
1212
echo "Using head reference: ${HEAD_REF}"
1313

1414
CHANGED_SCRAPERS=$(git whatchanged --name-only --pretty="" origin/main..${HEAD_REF} |
15-
grep spiders |
16-
grep -v helper |
15+
grep spiders || true |
16+
grep -v helper || true |
1717
sed 's/jedeschule\/spiders\///' |
1818
sed 's/\.py//' |
19-
sed 's/_/\-/')
19+
sed 's/_/\-/' |
20+
uniq)
21+
22+
if [ -z "$CHANGED_SCRAPERS" ]; then
23+
echo "No scrapers were changed"
24+
exit 0
25+
fi
2026

2127
for SPIDER in $CHANGED_SCRAPERS
2228
do

0 commit comments

Comments
 (0)