ci: replace built-in pages workflow with Node.js 24-compatible actions#436
ci: replace built-in pages workflow with Node.js 24-compatible actions#436
Conversation
Add custom Jekyll deploy workflow using action versions that run on Node.js 24, replacing the GitHub-managed pages-build-deployment workflow which used deprecated Node.js 20 actions. Action versions updated: - actions/checkout: v4 → v6.0.2 (node24) - actions/configure-pages: → v6.0.0 - actions/jekyll-build-pages: v1.0.13 (unchanged) - actions/upload-pages-artifact: → v5.0.0 - actions/deploy-pages: → v5.0.0 Resolves Node.js 20 deprecation warning on pages build and deployment. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 16 minutes and 28 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Replace the GitHub-managed
pages-build-deploymentworkflow with a custom Jekyll deploy workflow that uses Node.js 24-compatible action versions, eliminating the Node.js 20 deprecation warning.Changes
.github/workflows/pages.yml— custom GitHub Pages deploy workflowactions/checkout@v6.0.2— Node.js 24 runtime (was@v4/ Node.js 20)actions/configure-pages@v6.0.0actions/jekyll-build-pages@v1.0.13(unchanged)actions/upload-pages-artifact@v5.0.0(replacesupload-artifact@v4)actions/deploy-pages@v5.0.0Testing
The new workflow will trigger on merge to
main. It replicates the exact steps of the built-inpages-build-deploymentworkflow using up-to-date actions.Memory / Performance Impact
N/A
Related Issues
Fixes Node.js 20 deprecation warning: