We have encountered issues where a CI template that is copied accross hundreds of repositories has to be updated. More specifically we had a dependency on semantic-release
which caused issues because we used an unpinned version.
To resolve this we needed to list all repositories in a given Github organization and update their CI workflows.
This script requires the following installed dependencies:
- Python 3
- Git command line executable