mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-05-06 17:49:07 -05:00
[GH-ISSUE #953] Move publish scripts out of quarto/ into tools/scripts directory and update workflows #1644
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @profvjreddi on GitHub (Aug 25, 2025).
Original GitHub issue: https://github.com/harvard-edge/cs249r_book/issues/953
Move the post-build publish and compression scripts out of the
quarto/directory and intotools/scripts/publish/or another appropriate location, as illustrated in the attached diagram.Tasks:
compress_epub.py,compress_pdf.py,render_compress_publish.py,publish.sh, andmodify_dev_announcement.py) fromquarto/scripts/totools/scripts/publish/.../../-style relative paths, maintaining compatibility (do not switch togithub.workspace).This will provide clear separation between Quarto build tools (which stay in
quarto/) and external workflow tools (which live in the project tools directory), as shown below:See attached image for reference structure. Please make sure all path and workflow updates are handled carefully to avoid CI breakage.
@profvjreddi commented on GitHub (Oct 19, 2025):
📊 Status Update: Partially completed.
✅ Moved to tools/scripts/publish/:
❌ Still in quarto/publish/:
📝 Related commits:
1a6dfdb52,5a447f045Remaining work: Move compression scripts and update workflow references.