-
-
Notifications
You must be signed in to change notification settings - Fork 0
CI Migration: Use Composite Actions #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
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)