mirror of
https://github.com/pgsty/minio.git
synced 2026-09-05 18:16:16 +03:00
build: track only served routes in the compatibility baseline
The baseline recorded 9,051 exported symbols of the main and internal packages, which nothing outside this module can import, and 112 request paths that exist only in test fixtures. Both changed with almost every functional commit and protected no compatibility promise. The guard now records routes from non-test files only, ignores untracked files, and drops the symbol set; the baseline shrinks from 522 KB to 46 KB. CONTRIBUTING explains when to refresh it. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PvgysXDmhPBBimCReYtA8q Signed-off-by: Feng Ruohang <rh@vonng.com>
This commit is contained in: