I love bots like Renovate and Dependabot for taking care of updating my projects' dependencies. But I hate when bumped dependencies break things, especially if it's the same version update across multiple projects!
OK, there are email notifications, but it's a hell of a noise if you're maintaining projects on multiple platforms (GitHub, GitLab, Gitea, ...) in different contexts (personal, work, volunteering, ...).
So I built PRoctr. It's a terminal application to:
* show all relevant open pull/merge requests in your projects, no matter on which platform,
* see their pipeline, mergeability (?) and review status,
* open each one in the browser,
* check them out locally and open a shell (to fix a problem and push),
* approve them,
* and eventually merge them.
And all of this for three forge platforms (GitHub, GitLab, Gitea) and everything in batch mode to be extra efficient!
Primary use-case: PRs created by dependabot and renovatebot, but theoretically usable for any other pattern (e.g., for seeing all open pull requests with specific labels).
I feel like a sales person saying it, but it's true: it changed my life. Let me know what you think ;)
mxmehl•52m ago
OK, there are email notifications, but it's a hell of a noise if you're maintaining projects on multiple platforms (GitHub, GitLab, Gitea, ...) in different contexts (personal, work, volunteering, ...).
So I built PRoctr. It's a terminal application to:
* show all relevant open pull/merge requests in your projects, no matter on which platform, * see their pipeline, mergeability (?) and review status, * open each one in the browser, * check them out locally and open a shell (to fix a problem and push), * approve them, * and eventually merge them.
And all of this for three forge platforms (GitHub, GitLab, Gitea) and everything in batch mode to be extra efficient!
Primary use-case: PRs created by dependabot and renovatebot, but theoretically usable for any other pattern (e.g., for seeing all open pull requests with specific labels).
I feel like a sales person saying it, but it's true: it changed my life. Let me know what you think ;)