CI Migration: Use Composite Actions#4
Conversation
Changes: - Use setup-lecture-env@main for Conda (global cache) - Use setup-latex@main for LaTeX (global cache) - Use build-lectures@main for PDF, Jupyter, and HTML builds - Use deploy-netlify@main for preview deployments - Separate execution report artifacts (latex vs html) Benefits: - Restores from global caches created by cache.yml - Consistent build process across workflows - Reduced duplication and maintenance - Will test cache miss behavior before cache.yml completes
✅ Deploy Preview for jade-tarsier-d98a19 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
🔍 Preview Deployment✅ Deployed successfully! 🔗 Preview URL: https://690d80a2da8929290c89d729--jade-tarsier-d98a19.netlify.app Build Info:
|
Small edit to intro.md to trigger CI and validate that: - Conda cache restores from local branch cache - LaTeX cache restores from local branch cache - Jupyter cache restores from local branch cache - Build time is significantly reduced vs initial run
🔍 Preview Deployment✅ Deployed successfully! 🔗 Preview URL: https://690d85ed40182d286a091675--jade-tarsier-d98a19.netlify.app Build Info:
|
🔍 Preview Deployment✅ Deployed successfully! 🔗 Preview URL: https://690d8ae7da8929435989d60e--jade-tarsier-d98a19.netlify.app Build Info:
|
Replaces separate setup-lecture-env and setup-latex actions with the new unified setup-lecture-env-full action that provides optimized caching for both Conda and LaTeX packages. Benefits: - Simpler workflow (one action instead of two) - Better caching with separate Conda and apt caches - ~6-8 minute speedup with both caches hit vs ~12 min fresh
🔍 Preview Deployment✅ Deployed successfully! 🔗 Preview URL: https://690d929180833037c3e46a39--jade-tarsier-d98a19.netlify.app Build Info:
|
Migrate ci.yml to use composite actions. Tests cache miss behavior while cache.yml runs on main (~12 min remaining). Will re-run after cache completes for fast cache hits.
mainof actions)