From a7aae40a9497b1d4e63e7588bcdfd3207b23e6ae Mon Sep 17 00:00:00 2001 From: Gerard Gorman Date: Wed, 28 Jan 2026 15:34:07 +0000 Subject: [PATCH] Fix publish workflow: preserve PDF when building HTML --- .github/workflows/publish.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index dad5ed39..57e6c166 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -59,15 +59,20 @@ jobs: python -m pip install --upgrade pip pip install numpy scipy matplotlib sympy jupyter - - name: Build HTML - run: quarto render --to html - - name: Build PDF run: quarto render --to pdf - - name: Copy PDF to HTML output + - name: Save PDF + run: cp _book/Finite-Difference-Computing-with-PDEs.pdf /tmp/book.pdf + + - name: Build HTML + run: quarto render --to html + + - name: Add PDF to HTML output run: | - cp _book/Finite-Difference-Computing-with-PDEs.pdf _book/book.pdf + cp /tmp/book.pdf _book/book.pdf + echo "Contents of _book:" + ls -la _book/ - name: Upload artifact uses: actions/upload-pages-artifact@v3