Every open PR targeting staging, plus feature/fix branches that exist on GitHub but have not landed in staging yet. Each card is one unit of work waiting to be reviewed.
Card types
Branch card — no PR yet. Click → Staging to open one.
PR card — PR is open, CI is running or waiting for review.
Loading...
Staging0ⓘ
Staging
PRs merged to staging since the last release — these are queued for the next promote to main. Anything from before the last release is already live.
Buttons
Sync from Main — staging fell behind main (someone pushed directly). Sync first or the promote will have conflicts.
Promote → Main — ships everything in staging to production at once. Only enabled when staging is fully synced. This is the only action a pending staging card needs — a PR already on main is detected automatically and doesn't appear in this column at all.
Run journey E2E — on-request run of the three full-journey specs against a local Supabase + Vite container, using the current staging branch. Does not hit hosted staging. The same suite gates PRs to main on promote.
Results — opens GitHub Actions for this repo, where journey E2E run logs and Playwright reports live.