Git Push as OSINT Infrastructure: Zero-Server Telegram Collection on GitHub Actions
Short version: the cheapest OSINT infra that actually survives an incident is git push + cron. Long version, with the numbers. I run Telegram channel collection on GitHub Actions free tier: a scheduled workflow (every 30 minutes, 20 public channels per run, ~0.4 build minutes per run) does fetch → normalize → diff → commit. The output of the pipeline is literally a git history of normalized snapshots. That single design choice buys you four things that a "real" server pipeline has to engineer i…