peaceiris / actions-gh-pages

GitHub Actions for GitHub Pages 🚀 Deploy static files and publish your site easily. Static-Site-Generators-friendly.
https://github.com/marketplace/actions/github-pages-action
MIT License
4.53k stars 361 forks source link

refactor: prefer Node.js built-in fs method #1072

Open SukkaW opened 3 months ago

SukkaW commented 3 months ago

The PR replaces the shelljs with the Node.js built-in fs method.

By removing the shelljs, actions-gh-pages now has fewer dependencies and faster boot-up speed.

SukkaW commented 3 months ago

A few tests are failing. I am converting the PR to draft now.