The owners of Github, in their infinite wisdom, decided not only to disable automatic watching repositories by default, but also to remove this feature entirely.
As a result you will not be notified about all the changes eve in YOUR OWN repos. Genius.
How to get watching all your repos back
There is a way to automate this process, at least for your own repositories. To do this, you will need:
- Unix utils that can be installed with Git (there will be a checkbox in the installer). This is for Windows. Linux may already have them I’m not sure. Specifically you will need the `xargs’ utility.
- Git Bash. Again, it comes with git.
- Github CLI
In the terminal, run:
gh repo list YOUR_USERNAME --limit 1000 --json nameWithOwner -q '.[].nameWithOwner' | xargs -I {} gh api -X PUT repos/{}/subscription -f subscribed=true
Change YOUR_USERNAME to your nickname or organization.
Please note that the original answer has two lines. I merged it into one for less likely issues.
If you did everything right, after executing the command, terminal should output json with each repository one at a time. Wait for it to finish.