personal-site
personal-site copied to clipboard
chore(dependencies): update GitHub Actions and npm dependencies
- Updated GitHub Actions workflows to use newer versions of actions.
- Upgraded npm dependencies to their latest versions.
- Updated Node.js version requirements in documentation and configuration files. No breaking changes introduced.
Hi Michael - thank you for creating and maintaining this wonderful repository! I have a fork for my own personal website.
I noticed you were having a bit of trouble with passing the no sandboxing arguments to puppeteer through react-snap. I did a little bit of investigating and figured out that you can just add the following lines to package.json without any need for extra steps of installing Chrome or other dependencies:
"reactSnap": {
"puppeteerArgs": [
"--no-sandbox",
"--disable-setuid-sandbox"
]
}
(It worked great on my fork, see this commit.)
Only other thing to note is that the actions/upload-pages-artifact GitHub action does not have a v4 yet, only a v3.