ci: show_build_failures: fix missing output for configure failures
[openwrt/openwrt.git] / .github / workflows / scripts / show_build_failures.sh
index 14f699c93d88f47f5271b0957199db60ded75a66..7b1a021155bdc1459b190d7a3925598527a9632d 100755 (executable)
@@ -5,9 +5,9 @@ log_dir_path="${1:-logs}"
 context="${2:-10}"
 
 show_make_build_errors() {
-       grep -slr 'make\[[[:digit:]]\].*Error [[:digit:]]$' "$log_dir_path" | while IFS= read -r log_file; do
+       grep -slr 'make\[[[:digit:]]\+\].*Error [[:digit:]]\+$' "$log_dir_path" | while IFS= read -r log_file; do
                printf "====== Make errors from %s ======\n" "$log_file";
-               grep -r -C"$context" 'make\[[[:digit:]]\].*Error [[:digit:]]$' "$log_file" ;
+               grep -r -C"$context" 'make\[[[:digit:]]\+\].*Error [[:digit:]]\+$' "$log_file" ;
        done
 }