Relay changes were only testable by deploying prod or a personal stage, so PR changes to the relay went unexercised until merge. Labeling a same-repo PR relay:preview now deploys stage pr-<n> behind the relay-preview environment's reviewer gate. Teardown runs from the default branch on unlabel or close, with no PR code and no reviewer wait, then sweeps managed tunnels and their CNAMEs, which Alchemy does not track. A nightly job retries teardown for closed labeled PRs. Dry-run sweep by default; refuses non-pr-<n> stages. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Julius Marminge committed on 10/22/2026, 9:48:19 PMparent52c2b38
Checks
- SuccessfulCodeRabbitGitHub
Review completed
- FailedCheckGitHub
- Skipped
- SuccessfulRelease SmokeGitHub
- SuccessfulRustGitHub
- FailedTestGitHub
- SuccessfulTest WebGitHub
- FailedBuild and TypecheckGitHub
- Skipped
- SkippedEAS PreviewGitHub
- Skipped
- SuccessfulLabel PR 23872GitHub
- SuccessfulLabel PR sizeGitHub
- Neutral
- Neutral
- SuccessfulPrepare PR size configGitHub
- SuccessfulCollect PR targetsGitHub
- SuccessfulTest Server 1GitHub
- SuccessfulTest Server 5GitHub
- SuccessfulTest Server 7GitHub
- SuccessfulTest Server 4GitHub
- SuccessfulTest Server 2GitHub
- SuccessfulTest Server 3GitHub
- SuccessfulTest Server 6GitHub
- SuccessfulTest Server 8GitHub
- FailedLintGitHub
- SuccessfulChangesGitHub
- SuccessfulNative fingerprint diffGitHub
8 files changedLine totals unavailable