Ripple Tool Auto-Creates Fix PRs Across Repos When an API Breaking Change Is Pushed
A developer has built an open-source tool called Ripple that automatically detects breaking API changes and opens fix pull requests in all affected consumer repositories within roughly 15 seconds. The tool supports 10 contract types including Protobuf, OpenAPI, GraphQL, and Avro, and works across GitHub, GitLab, and Bitbucket. Ripple identifies downstream consumers using five strategies, including import graph analysis and git history correlation, to locate files that may be indirectly affected. For each affected file, it generates targeted fixes using either template-based rules or an LLM, then opens a labeled PR explaining what changed upstream and why. The tool aims to eliminate the two-to-three days of manual cross-team coordination that typically follows a breaking API change at most organizations.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in