diff --git a/.gitea/workflows/build-xelatex.yml b/.gitea/workflows/build-xelatex.yml index b7d2bfb..691280a 100644 --- a/.gitea/workflows/build-xelatex.yml +++ b/.gitea/workflows/build-xelatex.yml @@ -32,9 +32,13 @@ jobs: with: entrypoint: sh args: >- - -c "mkdir -p pdf aux .texcache/texmf-var .texcache/xdg && for f in ${{ steps.roots.outputs.roots }}; do - echo Building $f; - latexmk -xelatex -shell-escape -interaction=nonstopmode -halt-on-error -outdir=pdf -auxdir=aux \"$f\" || exit 1; + -c "mkdir -p pdf aux .texcache/texmf-var .texcache/xdg && + apt-get update -y && + apt-get install -y python3-pip && + pip3 install pygments && + for f in ${{ steps.roots.outputs.roots }}; do + echo Building $f; + latexmk -xelatex -shell-escape -interaction=nonstopmode -halt-on-error -outdir=pdf -auxdir=aux \"$f\" || exit 1; done && find pdf -type f ! -name '*.pdf' -delete" - name: Upload built PDFs