I remember seeing a couple projects shared before, using this technique to scrape sites with GHA
I remember seeing a couple projects shared before, using this technique to scrape sites with GHA
This works perfectly for my case (content syndication for https://potato.horse), and I’m pretty happy with GH actions for this kind of stuff, but if you need something more precise, you might want to look somewhere else.
Is the spread really that egregious? That's essentially a 50% failure to trigger at all, like I don't think you can call that 15 minutes so much as 15±10 minutes lmfao
IIRC AWS EventBridge is also not guaranteed to execute on the exact minute, but in my experience running a small job every 5 minutes only had about a 30-40 second delay at worst.
Simon Willison has a bunch of examples of scraping sites with GHA and storing the results in a repo. But you can use the same technique without the storing part if need be.
Can't you configure a GHA which commits nonsense every month?
This seems to meet OP’s use case as they have to commit state anyway.
[0] https://docs.github.com/en/actions/managing-workflow-runs/di...
https://github.com/patrickgalbraith/rageagain/blob/master/.g...
I use their cronjob functionality to ensure my docker images are built daily and therefore in theory secure.