3 ms·
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 rep
by FrenchyJiby 3y ago
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].
[1]: https://jiby.tech/mass-driver/usage.html https://jiby.tech/mass-driver/usage.html
[2]: https://github.com/OverkillGuy/mass-driver-plugins.html https://github.com/OverkillGuy/mass-driver-plugins.html
- Aeolun 3y agoI’m not sure what I’d use this for? Is it for when I need to enable Github Advanced Security on all 2537 repos in my org (by adding a workflow file)?
- amenghra 3y agoYou can update your copyright notice across all you repos on 1/1/2024! Highly impactful work /s.
- thebigfig 3y agoThis 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!