StagingReservation docs
StagingReservation is the shared source of truth for your team's staging environments. It listens to your GitHub activity and reflects which branch, tag, or deployment is on each slot — in real time, in one place. It never deploys for you; your existing CI does that.
Get going
Install the GitHub App, connect a repo, pick a workflow.
Four templates — single staging, reservation pool, trunk + preview, GitFlow.
What each slot card shows; status semantics; manual override.
branch, tag, deployment — and the glob syntax for each.
Workflows at a glance
Pick the shape closest to how your team ships. You can change it later in Settings → Environments.
Staging → branch main Prod → branch main
Preview → branch pr-* Prod → branch main
Staging → staging-1 / staging-2 / staging-3 Prod → branch main
Staging → branch develop Prod → tag v*
Dev → branch develop QA → branch qa Staging → branch staging Prod → tag v*
Reference
Soft claims with auto-expiry; admin overrides; activity feed.
All the metadata you can attach to a slot beyond its tracked ref.
App permissions, webhook events, install + uninstall.
Does it deploy for me? What about monorepos? Reservations?