Skip to content

fix(ci): make benchmark symlink corpora reproducible - #650

Merged
aryamthecodebreaker merged 2 commits into
mainfrom
codex/ci-baseline-repair
Sep 8, 2026
Merged

fix(ci): make benchmark symlink corpora reproducible#650
aryamthecodebreaker merged 2 commits into
mainfrom
codex/ci-baseline-repair

Conversation

@aryamthecodebreaker

Copy link
Copy Markdown
Owner

The weekly external benchmark failed because Windows Git materialized Zod's README symlink as a text file, while Linux deduplicated the real symlink against its target. The extra document changed BM25 corpus statistics and one fifth-ranked path.

Normalize committed aliases against scanned canonical targets before every baseline arm receives the shared corpus. Refresh the single differing path; all hit outcomes and aggregate rates remain unchanged. Add focused alias tests, safe single-case diagnostics, and PR triggers for benchmark changes so freshness is checked before the weekly run.

Validation: clean npm install and zero-vulnerability audit; focused corpus tests pass; the normalized Windows Zod result matches the Linux failure log. Full external/held-out gates and the compatibility matrix run on this PR. No package version or product ranking changes.

@vercel

vercel Bot commented Sep 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
fixmap Ready Ready Preview Sep 8, 2026 12:28pm UTC

@aryamthecodebreaker
aryamthecodebreaker merged commit ba23033 into main Sep 8, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant