Skip to content

Conversation

@mmcky
Copy link
Contributor

@mmcky mmcky commented Nov 7, 2025

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.

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
@netlify
Copy link

netlify bot commented Nov 7, 2025

Deploy Preview for jade-tarsier-d98a19 ready!

Name Link
🔨 Latest commit 18bee84
🔍 Latest deploy log https://app.netlify.com/projects/jade-tarsier-d98a19/deploys/690d8e0d56d7c20008873049
😎 Deploy Preview https://deploy-preview-4--jade-tarsier-d98a19.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link

github-actions bot commented Nov 7, 2025

🔍 Preview Deployment

Deployed successfully!

🔗 Preview URL: https://690d80a2da8929290c89d729--jade-tarsier-d98a19.netlify.app
📊 Logs: https://app.netlify.com/projects/jade-tarsier-d98a19/deploys/690d80a2da8929290c89d729


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
@github-actions
Copy link

github-actions bot commented Nov 7, 2025

🔍 Preview Deployment

Deployed successfully!

🔗 Preview URL: https://690d85ed40182d286a091675--jade-tarsier-d98a19.netlify.app
📊 Logs: https://app.netlify.com/projects/jade-tarsier-d98a19/deploys/690d85ed40182d286a091675


Build Info:

@github-actions
Copy link

github-actions bot commented Nov 7, 2025

🔍 Preview Deployment

Deployed successfully!

🔗 Preview URL: https://690d8ae7da8929435989d60e--jade-tarsier-d98a19.netlify.app
📊 Logs: https://app.netlify.com/projects/jade-tarsier-d98a19/deploys/690d8ae7da8929435989d60e


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
@github-actions
Copy link

github-actions bot commented Nov 7, 2025

🔍 Preview Deployment

Deployed successfully!

🔗 Preview URL: https://690d929180833037c3e46a39--jade-tarsier-d98a19.netlify.app
📊 Logs: https://app.netlify.com/projects/jade-tarsier-d98a19/deploys/690d929180833037c3e46a39


Build Info:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants