The reference check let `?` and `#` into the host and allowed one-segment or empty-segment repositories, so URLs like https://gitlab.com?x=/g/p/-/merge_requests/5 and https://gitlab.com/t3code/-/merge_requests/12 passed it while CHANGE_REQUEST_PATH returned null. The host now stops at `/?#`, and the repository needs at least two non-empty segments, matching the parser. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Victor Vogel committed on 10/24/2026, 5:53:50 PMparent6e9591e
Checks
- SuccessfulCodeRabbitGitHub
Review completed
- Successful
Skipped - Not affected
- SuccessfulCheckGitHub
- SkippedRustGitHub
- SkippedRelease SmokeGitHub
- Skipped
- SuccessfulTestGitHub
- SuccessfulBuild and TypecheckGitHub
- SuccessfulTest WebGitHub
- SuccessfulLabel PR 23848GitHub
- Skipped
- SuccessfulLabel PR sizeGitHub
- SkippedEAS PreviewGitHub
- SkippedDeploy web previewGitHub
- SkippedDeploy relay previewGitHub
- SuccessfulTest Server 7GitHub
- SuccessfulTest Server 6GitHub
- SuccessfulTest Server 2GitHub
- SuccessfulTest Server 1GitHub
- SuccessfulTest Server 8GitHub
- SuccessfulTest Server 4GitHub
- SuccessfulTest Server 3GitHub
- SuccessfulTest Server 5GitHub
- SuccessfulChangesGitHub
- SuccessfulLintGitHub
- SuccessfulNative fingerprint diffGitHub
- SuccessfulCollect PR targetsGitHub
- SuccessfulPrepare PR size configGitHub
2 files changedLine totals unavailable