File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -36,33 +36,41 @@ jobs:
3636
3737 - name : Optimize still images
3838 run : |
39- parallel -0 -a <(find pages/ \( -iname "*.png" -o -iname "*.jpg" -o -iname "*.jpeg" \) -print0) << 'EOF'
40- msg=$(cwebp -quiet -lossless -q 100 {} -o {.}.webp 2>&1 >/dev/null)
39+ find pages/ \( -iname "*.png" -o -iname "*.jpg" -o -iname "*.jpeg" \) -print0 | \
40+ parallel -0 '
41+ file="{}"
42+ output="{.}.webp"
43+
44+ err=$(cwebp -quiet -lossless -q 100 "$file" -o "$output" 2>&1 >/dev/null)
4145 status=$?
46+
4247 if [ $status -eq 0 ]; then
43- rm {}
44- if [ -n "$msg " ]; then
45- echo "::notice::Optimized {} , but had warnings: $msg "
48+ rm "$file"
49+ if [ -n "$err " ]; then
50+ echo "::notice::Optimized $file , but had warnings 👉 $err "
4651 fi
4752 else
48- echo "::warning::Skipped optimizing {} because $msg"
49- fi
50- EOF
53+ echo "::warning::Skipped optimizing $file because 👉 $err"
54+ fi'
5155
5256 - name : Optimize gif images
5357 run : |
54- parallel -0 -a <(find pages/ -iname "*.gif" -print0) << 'EOF'
55- msg=$(gif2webp -quiet -min_size -q 100 {} -o {.}.webp 2>&1 >/dev/null)
58+ find pages/ -iname "*.gif" -print0 | \
59+ parallel -0 '
60+ file="{}"
61+ output="{.}.webp"
62+
63+ msg=$(gif2webp -quiet -min_size -q 100 "$file" -o "$output" 2>&1 >/dev/null)
5664 status=$?
65+
5766 if [ $status -eq 0 ]; then
5867 rm {}
5968 if [ -n "$msg" ]; then
60- echo "::notice::Optimized {}, but had warnings: $msg"
69+ echo "::notice::Optimized {}, but had warnings 👉 $msg"
6170 fi
6271 else
63- echo "::warning::Skipped optimizing {} because $msg"
64- fi
65- EOF
72+ echo "::warning::Skipped optimizing {} because 👉 $msg"
73+ fi'
6674
6775 - name : Optimize text
6876 run : |
You can’t perform that action at this time.
0 commit comments