Skip to content

feat: build PDF and notebooks in CI preview#35

Merged
mmcky merged 2 commits intomainfrom
feat/ci-build-all-assets
Feb 6, 2026
Merged

feat: build PDF and notebooks in CI preview#35
mmcky merged 2 commits intomainfrom
feat/ci-build-all-assets

Conversation

@mmcky
Copy link
Contributor

@mmcky mmcky commented Feb 5, 2026

Add PDF and notebook builds to the CI preview workflow so the Netlify preview includes all asset types (matching the publish workflow).

Changes

  • Add pdflatex build step before HTML
  • Add jupyter (notebook) build step before HTML
  • Enable html-copy-pdf and html-copy-notebooks on the HTML build step
  • Builds run sequentially in a single job: PDF → Notebooks → HTML → Netlify deploy

Notes

  • Sequential approach reuses the container, checkout, and execution cache — avoids the overhead of parallel jobs each pulling the container separately
  • Depends on the updated quantecon-build container (with texlive-fonts-extra for PDF builds) — container rebuild is in progress

Add PDF and notebook builds before HTML in CI workflow so the
Netlify preview includes all asset types. Builds run sequentially
(PDF → notebooks → HTML) in a single job to reuse the container
and execution cache.
@github-actions
Copy link

github-actions bot commented Feb 5, 2026

📖 Netlify Preview Ready!

Preview URL: https://pr-35--jade-tarsier-d98a19.netlify.app

Commit: 412821f


Build Info

@mmcky mmcky merged commit b55f305 into main Feb 6, 2026
1 check passed
@mmcky mmcky deleted the feat/ci-build-all-assets branch February 6, 2026 01:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant