Would be great to implement rate limiting so users don't get failed workflow runs because it was zooming through repos too fast. Rate limiting should be configurable and have an exponential backoff if limits are hit.