Automating Website Updates for Weekly Reports: GitHub Actions + Gemini
Why I wanted to do this There’s a common misconception about static websites, which is that “static” means dead and unchangeable. But when combined with CI/CD, they can achieve things many people wouldn’t expect. I wanted to do one thing: to automatically update a certain field on this website every week, without me having to manually write anything. My motivations were twofold: The first was purely to test how far static deployments like GitHub Pages can go with automation. From data scraping, calling LLMs, to finally committing to the repo to trigger deployment, the entire chain can be completed within GitHub Actions, without any backend servers. This in itself is very interesting. ...