I'm building Mass Driver[1], a tool to automate PR creation across many (many) repos, building a library of reusable changes via "patchdriver" plugins.
The repos can be fed as list on CLI, via file, or via a "source" type plugin (allows github search or custom API calls), the PR creation works via a "Forge" plugin.
Resulting PR list can be fetched to review status:
> Of 113 given PRs, 73 merged, 30 closed not merged, 5 ready to merge (no conflict), 5 with conflicts.
I've created hundreds of PRs with it via github app integration, see the plugins repo[2].
This is a much better thought out version of a project I made by necessity last year using github actions.
It was for batching PRs when maintaining related open source repos as they grew, I especially like the ability to run on a local repo- gh actions made that very difficult and I suffered as a result haha
Thanks for sharing!
The repos can be fed as list on CLI, via file, or via a "source" type plugin (allows github search or custom API calls), the PR creation works via a "Forge" plugin.
Resulting PR list can be fetched to review status:
> Of 113 given PRs, 73 merged, 30 closed not merged, 5 ready to merge (no conflict), 5 with conflicts.
I've created hundreds of PRs with it via github app integration, see the plugins repo[2].
[1]: https://jiby.tech/mass-driver/usage.html [2]: https://github.com/OverkillGuy/mass-driver-plugins.html