Pull request previews
See the pull request running before you merge it.
A pull request link becomes a running app. pyrovue fetches the pull request's latest commit, from a fork too, starts it in a fresh box and gives you a live preview to click through. No preview infrastructure to build and no YAML that runs the code.
How it works
One link per pull request.
- 01
Open the link
Paste a pull request's GitHub URL into pyrovue, or open
pyrovue.com/github.com/OWNER/REPO/pull/NUMBER. - 02
Check what you're running
Before anything starts you see the title, who opened it and whether the code comes from a fork.
- 03
It runs in a fresh box
The pull request's latest commit is cloned and set up the same way as any repo: no preview config, no CI minutes.
- 04
Review it running
Click through the preview, run the tests in the terminal, and rebuild the box to pick up new pushes.
On every pull request
A comment with the link, posted for you.
A small GitHub workflow comments the run link on each new pull request, so reviewers find it where they already are.
# .github/workflows/pyrovue.yml (the full file is on pyrovue.com/button)
on:
pull_request_target:
types: [opened, reopened]
permissions:
pull-requests: writeIt only posts a comment. It never checks out or runs the pull request's code, which is what keeps pull_request_target safe for pull requests from forks. Copy the complete workflow from the button page.
Compared
Where this fits next to preview deployments.
| What | pyrovue | Hosting previews (Vercel, Netlify) | Ephemeral environments in CI |
|---|---|---|---|
| What it runs | Any repo pyrovue can set up: frontends, APIs, full-stack apps with Postgres or Redis | Apps built for that host, mostly frontends and serverless functions | Whatever your pipeline builds and deploys |
| Setup | None for most repos; pyrovue.json for the rest | A project connected to the host | Pipelines, infrastructure and clean-up you write and maintain |
| Code from forks | Runs in an isolated box, away from your CI secrets | Often held for approval | Usually blocked, because the pipeline holds secrets |
| Besides the preview | A terminal, the files, the logs and a map of the code | Build logs | What you add |
Preview deployments are the right tool when the pull request should look exactly like production on your host. pyrovue is for seeing any pull request run, quickly, without building that pipeline first.
Questions
Asked often.
Run the repo you bookmarked and never tried.
Hobby is free and needs no card. Paste a link and your first box is up in about a minute.