A missing zone raised before any tunnel was checked, so it blocked teardown even with no tunnels left. The sweep now skips the zone lookup when nothing remains, and still removes tunnels when the zone is gone. A 404 on delete counts as swept; any other failure, such as a 429, still fails so the next run retries. Covered by tests that drive the sweep through a stubbed Cloudflare client. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Julius Marminge committed on 10/22/2026, 10:13:12 PMparente06f4f7
Checks
- In progressCodeRabbitGitHub
Review in progress
- Successful
Skipped - Not affected
- FailedCheckGitHub
- Skipped
- CancelledRelease SmokeGitHub
- CancelledTestGitHub
- CancelledBuild and TypecheckGitHub
- CancelledTest WebGitHub
- CancelledRustGitHub
- CancelledTest Server 2GitHub
- CancelledTest Server 3GitHub
- CancelledTest Server 5GitHub
- CancelledTest Server 7GitHub
- CancelledTest Server 1GitHub
- CancelledTest Server 4GitHub
- CancelledTest Server 8GitHub
- CancelledLintGitHub
- CancelledTest Server 6GitHub
- SuccessfulChangesGitHub
- Skipped
- Skipped
- Neutral
- SuccessfulLabel PR sizeGitHub
- SuccessfulLabel PR 23872GitHub
- Successful
- SkippedDeploy relay previewGitHub
- SkippedDeploy web previewGitHub
- SkippedEAS PreviewGitHub
- SuccessfulNative fingerprint diffGitHub
- SuccessfulCollect PR targetsGitHub
- SuccessfulPrepare PR size configGitHub
2 files changedLine totals unavailable