Skip to content

Commit 7f6bc29

Browse files
committed
Ensure grep exits with status code 0 even if no match is found
1 parent 3761657 commit 7f6bc29

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/scripts/run_affected_tests

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ main() {
109109
start_heartbeat "${heartbeat_interval}"
110110

111111
# Only keep files which reside in package directories:
112-
changed=$(echo "${changed}" | tr ' ' '\n' | grep '^lib/node_modules/@stdlib')
112+
changed=$(echo "${changed}" | tr ' ' '\n' | grep '^lib/node_modules/@stdlib') || true
113113

114114
# Find unique package directories:
115115
directories=$(echo "${changed}" | tr ' ' '\n' | sed -E 's/\/(bin|data|etc|include|lib|src|test)\/?$//' | uniq)
@@ -144,10 +144,10 @@ main() {
144144
fi
145145

146146
# Find all test files in package directories:
147-
files=$(find ${directories} -maxdepth 2 -wholename '**/test/test*.js' | grep -v '/fixtures/' | sort -u | tr '\n' ' ')
147+
files=$(find ${directories} -maxdepth 2 -wholename '**/test/test*.js' | grep -v '/fixtures/' | sort -u | tr '\n' ' ') || true
148148

149149
# Exclude files residing in test fixtures directories:
150-
files=$(echo "${files}" | grep -v '/fixtures/')
150+
files=$(echo "${files}" | grep -v '/fixtures/') || true
151151

152152
if [[ -n "${files}" ]]; then
153153
make test-javascript-files-min FILES="${files}"

0 commit comments

Comments
 (0)