Bulk updating dozens or hundreds of repositories

As for the Zope repositories there were some tedious tasks like...

  • swapping 3.9-dev for 3.9 in our .travis.yml files
  • updating the Travis badge url in hundreds of repositories from travis-ci.org to travis-ci.com

...I had another look at https://github.com/asottile/all-repos which I already mentioned in the past couple of Zope/Plone sprints. While the documentation is a bit sparse, I took another look today and I finally managed to bulk update all of our repositories with a single command.

As Plone and especially Collective have many more repositories than Zope, maybe this could help maintaining these many repositories.

I created a quick write-up: