The app made for people who review multiple Pull Requests every day
PR-run requires Bun.
bunx pr-run@latestThis starts the local backend, serves the browser UI.
When reading diffs on github isn't enough, you may need to run a PR in your local machine. So you have to:
- Manually create a worktree.
- Manually set up a .env
- Manually start/stop docker containers.
And when testing PRs e2e (like a web app pointing to an API) you have to make sure everything is working right.
I don't know if someone already solved this problem, but I lost so much time doing this manually that I decided to create my own solution.
GitHub CLI (gh), Docker, and editor CLIs are optional and are only needed for the workflows that use them.
This project copies a lot of things from t3code
Feel free to open PRs, issues or suggest features. This is my first serious open source project :)