I work at a company with over 100,000 repositories on GitHub. Several years back, I set up automated Slack notifications for open pull requests using GitHub’s scheduled reminder feature.
For a long time, I kept adding new repos to this reminder as we created them. Right now it has about 50 repositories configured and has been working fine.
But yesterday when I tried adding another repo, GitHub threw an error saying reminders can only have 5 repositories maximum. This is weird because my existing reminder already has 50 repos and has been running for years without issues.
I ended up creating a separate reminder for the new repository with the same schedule. I guess I’ll have to make new reminders every time I hit the 5-repo limit going forward.
The strange part is that GitHub’s documentation mentions this 5-repo restriction like it’s always existed, but that can’t be right since my original reminder has 50 repos.
Has anyone else run into this? Is the 5-repository limit something GitHub added recently, or is there a way to get around it? Managing multiple reminders instead of one centralized one is going to be a pain.