Manjunath Bhadrannavar

Results 5 issues of Manjunath Bhadrannavar

timer now runs as blocking code, let's make it non-blocking with threads

According to [w3 rules](http://www.w3.org/TR/cors/#cors-preflight-fetch) we have to set accept headers to `*/*` for every OPTIONS request

Let users set max_age to -1 if they don't want their cache to expire

Making it easier for users to register conn related callbacks

This PR adds a new StatusCollector that scrapes githubstatus.com and exposes Prometheus gauges for key GitHub components (Git Operations, Webhooks, API Requests, Issues, Pull Requests, Actions, Packages, Pages, Codespaces, Copilot)....