@@ -36,34 +36,32 @@ jobs:
3636
3737 - name : Optimize still images
3838 run : |
39- find pages/ \( -iname "*.png" -o -iname "*.jpg" -o -iname "*.jpeg" \) -print0 \
40- | parallel -0 << 'EOF'
41- msg=$(cwebp -quiet -lossless -q 100 {} -o {.}.webp 2>&1 >/dev/null)
42- status=$?
43- if [ $status -eq 0 ]; then
44- rm {}
45- if [ -n "$msg" ]; then
46- echo "::notice::Optimized {}, but had warnings: $msg"
47- fi
48- else
49- echo "::warning::Skipped optimizing {} because $msg"
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)
41+ status=$?
42+ if [ $status -eq 0 ]; then
43+ rm {}
44+ if [ -n "$msg" ]; then
45+ echo "::notice::Optimized {}, but had warnings: $msg"
5046 fi
47+ else
48+ echo "::warning::Skipped optimizing {} because $msg"
49+ fi
5150 EOF
5251
5352 - name : Optimize gif images
5453 run : |
55- find pages/ -iname "*.gif" -print0 \
56- | parallel -0 << 'EOF'
57- msg=$(gif2webp -quiet -min_size -q 100 {} -o {.}.webp 2>&1 >/dev/null)
58- status=$?
59- if [ $status -eq 0 ]; then
60- rm {}
61- if [ -n "$msg" ]; then
62- echo "::notice::Optimized {}, but had warnings: $msg"
63- fi
64- else
65- echo "::warning::Skipped optimizing {} because $msg"
54+ parallel -0 -a < (find pages/ -iname "*.gif" -print0) << 'EOF'
55+ msg=$(gif2webp -quiet -min_size -q 100 {} -o {.}.webp 2>&1 >/dev/null)
56+ status=$?
57+ if [ $status -eq 0 ]; then
58+ rm {}
59+ if [ -n "$msg" ]; then
60+ echo "::notice::Optimized {}, but had warnings: $msg"
6661 fi
62+ else
63+ echo "::warning::Skipped optimizing {} because $msg"
64+ fi
6765 EOF
6866
6967 - name : Optimize text
0 commit comments