← Back to Home

Bye Netlify

After hitting my Netlify monthly limit during testing (forgot to disable auto build on github push), I've successfully switched to Github Actions as the CI process for rebuilds. Like before, CRUD operations trigger a firebase function which checks auth and then triggers a Github Actions workflow, rebuilding and redeploying the site (only one process allowed at a time to prevent wasted concurrency in overlapped requests).

It has the same issue of being a little slow to show in live, but thats just one of the drawbacks of full static site generation. I'm pretty happy with this implementation now, and hopefully the limits are far more sane. Will look into self hosting this Actions runner as well.

Edit
We've now switched to a self-hosted runner. This edit's changes were propagated with the Lotus home server!