You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: download upstream release PDFs; skip liaex PDF generation when all covered
- Add scripts/download_upstream_pdfs.sh: fetches PDF assets from GitHub
Releases for each course, downloads missing files, writes
.cache/<course>_upstream_pdfs manifest, exits 0 when at least one
upstream PDF found.
- Update scripts/generate_courses.sh: calls download_upstream_pdfs.sh
per course; compares manifest count vs YAML lesson count to decide
whether to pass --project-generate-pdf to liaex.
- Update scripts/prune_pdfs.sh: reads .cache/*_upstream_pdfs manifests
and adds listed files to the keep-set so human-readable upstream PDFs
are never pruned.
- Update Makefile: add download-pdfs-% pattern rule and download-pdfs
aggregate target; insert download-pdfs-$(1) into force-build chain;
make build-$(1) conditionally skip --project-generate-pdf when
.cache/<course>_skip_pdf_gen flag is present.
- Update .github/workflows/generateOERoverview.yml: pass GITHUB_TOKEN
env var to the generate step so API calls are authenticated.
Agent-Logs-Url: https://github.com/TUBAF-IfI-LiaScript/TUBAF-IfI-LiaScript.github.io/sessions/6d799220-3d5f-4288-8c91-c0766451b799
Co-authored-by: vgoehler <1705385+vgoehler@users.noreply.github.com>
0 commit comments