From 32e1aa809813f3785cee6fc084721732085cc00a Mon Sep 17 00:00:00 2001 From: Jake Jarvis Date: Fri, 8 Nov 2019 12:11:07 -0500 Subject: [PATCH] add optipng step to CI --- .github/workflows/gh-pages.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 8f576aee..c778aec8 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -36,10 +36,13 @@ jobs: # just a little lossily (is that a word?) - name: Optimize processed images run: | - sudo DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends pngquant jpegoptim + sudo DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends jpegoptim pngquant optipng cd $HOME/gh-pages/notes find . -iname "*.jp*" -print0 | xargs -0 jpegoptim --max=80 --strip-all - find . -iname "*.png" -print0 | xargs -0 pngquant --quality=60-65 --speed 1 --ext=.png --force --verbose + find . -iname "*.png" -print0 | xargs -0 pngquant --quality=50-70 --speed 3 --ext=.png --force + find . -iname "*.png" -print0 | xargs -0 optipng -o2 -force -strip all -quiet -- + # Ignore errors - override pipefail + shell: bash {0} # Initialize a sub-repository in the new gh-pages directory and # add jakejarvis/jakejarvis.github.io as a remote.