From 8870c84cfe17cfa1af480f891c82c23c101b663e Mon Sep 17 00:00:00 2001 From: David Young Date: Sat, 8 Jul 2023 11:26:53 +1200 Subject: [PATCH] Try to fix builds! Signed-off-by: David Young --- mkdocs-insiders.yml | 2 +- scripts/build.sh | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mkdocs-insiders.yml b/mkdocs-insiders.yml index 0afa8bd..88ce347 100644 --- a/mkdocs-insiders.yml +++ b/mkdocs-insiders.yml @@ -35,7 +35,7 @@ plugins: external_assets_exclude: - shields.io/* optimize: - enabled: false # seems to break netlify builds :( + enabled: true # seems to break netlify builds :( with-pdf: #author: David Young #copyright: ANY TEXT diff --git a/scripts/build.sh b/scripts/build.sh index 5cb70cb..ca4ac6c 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -10,6 +10,8 @@ set -x # debug failed builds # Run python build script to check for errors # python3 scripts/build.py mkdocs.yml +apt-get install -y pngquant # we need this for optimizing images + # install mkdocs (or insiders version, if we're passed a GH_TOKEN var) if [ -z "$GH_TOKEN" ] then @@ -19,7 +21,6 @@ then else echo "GH_TOKEN passed, doing an insiders build.." pip install git+https://${GH_TOKEN}@github.com/squidfunk/mkdocs-material-insiders.git - pip install pngquant ENABLE_PDF_EXPORT=1 mkdocs build -f mkdocs-insiders.yml # Put the PDF into secret location