GitNexus/gitnexus/test
rgb-vgx f4dde07ef1 fix(group): force leading slash on Go route paths for contract-id parity
normalizeHttpPath (the shared contract-id normalizer) does not add a
leading slash, while ingestion's normalizeExtractedRoutePath always
does — so a literal path "x" or a slashless Group("api") prefix split
the contract id across the two strategies (`http::GET::x` vs
`http::GET::/x`). After joining and collapsing "//", ensure the result
starts with "/" so both strategies feed the same bytes into the id.
Gin also panics when registering a route path without a leading slash.

Tests: go-gin-route-groups 35, group suite 1298 (all green).

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-04 12:11:34 +07:00
..
fixtures fix(search): report partially missing FTS indexes in query results (#3448) 2026-10-03 07:36:27 +01:00
helpers refactor(analyze): move detected-branch sanitization off CLI config (#3325) 2026-09-18 11:03:24 +01:00
integration fix(staleness): detect rollback with one Git query (#3445) 2026-10-03 07:42:26 +00:00
unit fix(group): force leading slash on Go route paths for contract-id parity 2026-10-04 12:11:34 +07:00
utils feat(storage): add configurable index storage and content retention tiers (#3060) 2026-09-12 20:31:55 +00:00