Codemods and Other Upgrade Automation

Much of the work of major software upgrades can now be automated via “codemods” - software that modifies other software’s source code (source code modification). Here is a collection of such codemods that either have saved us time in previous upgrades or seem likely to do so in future ones. For more context on many of these, see .

Applying Codemods Across Multiple Repositories

Continuous Integration



Codemod Frameworks - Python

Deprecation Warnings Classification - Python