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
Cache Migration: Global Conda & LaTeX Caching (#3)
* Migrate cache.yml to use composite actions with global caching
Changes:
- Use setup-lecture-env@main for Conda environment (global cache)
- Use setup-latex@main for LaTeX packages (global cache)
- Use build-lectures@main for Jupyter Book builds
- Add latex-requirements.txt with version pinning
- Add push:branches:[main] trigger for golden cache creation
This establishes the global caching infrastructure:
- Conda cache: shared across all workflows
- LaTeX cache: shared across all workflows
- Version-pinned LaTeX packages for explicit invalidation
* Fix latex-requirements.txt formatting (remove duplicates)
* Remove push trigger from cache.yml - use weekly schedule only
Long-running cache builds should only run:
- Weekly on schedule (Monday 3am)
- Manual dispatch when needed
- Not on every main push (dependencies change rarely)
* Update latex-requirements.txt
* Disable Google Colab workflow for testing phase
Renamed collab.yml to collab.yml.disabled to prevent execution during cache migration testing
0 commit comments