Skip to content

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.

  1. 01

    Open the link

    Paste a pull request's GitHub URL into pyrovue, or open pyrovue.com/github.com/OWNER/REPO/pull/NUMBER.

  2. 02

    Check what you're running

    Before anything starts you see the title, who opened it and whether the code comes from a fork.

  3. 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.

  4. 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: write

It 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.

WhatpyrovueHosting previews (Vercel, Netlify)Ephemeral environments in CI
What it runsAny repo pyrovue can set up: frontends, APIs, full-stack apps with Postgres or RedisApps built for that host, mostly frontends and serverless functionsWhatever your pipeline builds and deploys
SetupNone for most repos; pyrovue.json for the restA project connected to the hostPipelines, infrastructure and clean-up you write and maintain
Code from forksRuns in an isolated box, away from your CI secretsOften held for approvalUsually blocked, because the pipeline holds secrets
Besides the previewA terminal, the files, the logs and a map of the codeBuild logsWhat 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.

Yes. pyrovue fetches the latest commit of the pull request wherever it lives and says when the code comes from a fork, before anything starts.

Whoever opens the link. Each reviewer runs the pull request in a box on their own plan, so a maintainer pays nothing for contributors' or reviewers' boxes.

Not yet. GitLab projects run from their branches today; merge request links say they can't be run.

Only the token GitHub gives every workflow, with permission to write pull request comments. It doesn't need a pyrovue key.

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.